/* Totality redesign layer — scoped .tred-* per page. Loaded last. */
.tred{font-family:var(--sans,sans-serif)}
/* ===== CHROME ===== */
.tred-chrome,.tred{box-sizing:border-box}
.tred-chrome{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--bad:#b0442f;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-chrome{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-chrome .hdr{background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.tred-chrome .hdr__in{max-width:1140px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:66px;display:flex;align-items:center;gap:26px}.tred-chrome .logo{font-weight:800;letter-spacing:.05em;font-size:1.06rem;color:var(--ink);text-decoration:none}.tred-chrome .nav{display:flex;gap:21px;margin-left:10px}.tred-chrome .nav a{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.tred-chrome .nav a:hover{color:var(--ink)}.tred-chrome .nav .car{font-size:.6rem;opacity:.65}.tred-chrome .hdr__right{margin-left:auto;display:flex;align-items:center;gap:11px}.tred-chrome .hdr__ph{color:var(--ink);text-decoration:none;font-weight:600;font-size:.88rem}.tred-chrome .ci{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;text-decoration:none;border:1px solid var(--line);transition:transform .15s}.tred-chrome .ci:hover{transform:translateY(-1px)}.tred-chrome .ci svg{width:18px;height:18px}.tred-chrome .ci--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#1faa52}.tred-chrome .ci--ph{background:rgba(21,48,79,.07);color:var(--navy)}.tred-chrome .burger{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:40px;height:40px;cursor:pointer;color:var(--ink);font-size:1.1rem}@media(max-width:900px){.tred-chrome .nav, .tred-chrome .hdr__ph{display:none}.tred-chrome .burger{display:inline-flex;align-items:center;justify-content:center}}.tred-chrome .hero{background:radial-gradient(130% 90% at 88% -20%,rgba(169,124,43,.1),transparent 56%),var(--ground);border-bottom:1px solid var(--line)}.tred-chrome .tools-band{background:var(--ground);border-block:1px solid var(--line)}.tred-chrome .mini div{background:var(--ground);border:1px solid var(--line);border-radius:12px;padding:12px 13px}.tred-chrome .faqband{background:var(--ground);border-block:1px solid var(--line)}.tred-chrome .cta-band{background:radial-gradient(120% 140% at 85% 0%,rgba(169,124,43,.16),transparent 55%),var(--ground);border-top:1px solid var(--line)}.tred-chrome .ft{max-width:1140px;margin:0 auto;padding:58px max(22px,env(safe-area-inset-left,0px)) 26px}.tred-chrome .ft__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}.tred-chrome .ft__brand .logo{font-weight:800;letter-spacing:.05em;font-size:1.2rem;color:#fff}.tred-chrome .ft__brand p{font-size:.9rem;line-height:1.6;color:#9fb0c4;margin:14px 0 18px;max-width:34ch}.tred-chrome .ft__contact{display:flex;gap:10px}.tred-chrome .ft .ci{border-color:rgba(255,255,255,.14)}.tred-chrome .ft .ci--wa{color:#4bd07f;background:none}.tred-chrome .ft .ci--ph, .tred-chrome .ft .ci--ml{color:#cdd7e3;background:none}.tred-chrome .ft .ci:hover{background:rgba(255,255,255,.08)}.tred-chrome .ft h5{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#7f93aa;margin:4px 0 16px}.tred-chrome .ft ul{list-style:none;margin:0;padding:0}.tred-chrome .ft li{margin-bottom:11px}.tred-chrome .ft a{color:#cdd7e3;text-decoration:none;font-size:.92rem;transition:color .15s}.tred-chrome .ft a:hover{color:#fff}.tred-chrome .ft__news p{font-size:.86rem;color:#9fb0c4;margin:0 0 12px;line-height:1.55}.tred-chrome .nf{display:flex;gap:8px}.tred-chrome .nf input{flex:1;min-width:0;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#fff;padding:0 13px;font-size:.9rem;font-family:var(--sans)}.tred-chrome .nf input::placeholder{color:#7f93aa}.tred-chrome .nf button{height:44px;border:none;border-radius:10px;background:var(--gold);color:#1b1206;font-weight:700;padding:0 16px;cursor:pointer;font-family:var(--sans);font-size:.9rem;white-space:nowrap}.tred-chrome .ft__bar{border-top:1px solid rgba(255,255,255,.1);margin-top:40px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tred-chrome .ft__bar p{font-size:.78rem;color:#7f93aa;margin:0}.tred-chrome .ft__legal{display:flex;gap:18px;flex-wrap:wrap}.tred-chrome .ft__legal a{font-size:.78rem;color:#7f93aa}.tred-chrome .rera{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;color:#7f93aa}@media(max-width:820px){.tred-chrome .ft__top{grid-template-columns:1fr 1fr}.tred-chrome .ft__brand{grid-column:1 / span 2}}@media(max-width:520px){.tred-chrome .ft__top{grid-template-columns:1fr 1fr;gap:26px 20px}.tred-chrome .ft__brand{grid-column:1 / span 2}.tred-chrome .ft__top>div:nth-child(4){grid-column:1 / span 2}}.tred-chrome .modal__x{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--ground);color:var(--muted);font-size:1.1rem;cursor:pointer;line-height:1}
/* ===== page-home ===== */
.tred-home{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--bad:#b0442f;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-home *{box-sizing:border-box}.tred-home{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-home img{max-width:100%}.tred-home .sec{max-width:1140px;margin:0 auto;padding:62px max(22px,env(safe-area-inset-left,0px)) 68px}.tred-home .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.tred-home h2.t{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.08;letter-spacing:-.01em;margin:0}.tred-home .seeall{white-space:nowrap;font-weight:600;color:var(--navy);text-decoration:none;font-size:.95rem}.tred-home .live{position:relative;width:8px;height:8px;border-radius:50%;background:var(--good);display:inline-block}.tred-home .live::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--good);animation:livePulse 1.9s ease-out infinite}@keyframes livePulse{0%{transform:scale(1);opacity:.6}70%{opacity:0}100%{transform:scale(3.6);opacity:0}}@keyframes lp{0%{box-shadow:0 0 0 0 rgba(75,208,127,.55)}70%{box-shadow:0 0 0 9px rgba(75,208,127,0)}100%{box-shadow:0 0 0 0 rgba(75,208,127,0)}}@media(prefers-reduced-motion:reduce){.tred-home .live::before{animation:none}}.tred-home .cur{font-size:.46em;font-weight:500;color:var(--muted);letter-spacing:.03em;vertical-align:.32em;margin-right:1px;font-family:var(--sans)}.tred-home .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;padding:14px 24px;border-radius:12px;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:var(--sans)}.tred-home .btn--p{background:var(--gold);color:#1b1206;box-shadow:0 12px 26px -12px rgba(169,124,43,.5);transition:transform .15s,box-shadow .15s,background .15s}.tred-home .btn--p:hover{background:#966c22;transform:translateY(-1px)}.tred-home .btn--lg{padding:17px 30px;font-size:1.04rem}.tred-home .hdr{background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.tred-home .hdr__in{max-width:1140px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:66px;display:flex;align-items:center;gap:26px}.tred-home .logo{font-weight:800;letter-spacing:.05em;font-size:1.06rem;color:var(--ink);text-decoration:none}.tred-home .nav{display:flex;gap:21px;margin-left:10px}.tred-home .nav a{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.tred-home .nav a:hover{color:var(--ink)}.tred-home .nav .car{font-size:.6rem;opacity:.65}.tred-home .hdr__right{margin-left:auto;display:flex;align-items:center;gap:11px}.tred-home .hdr__ph{color:var(--ink);text-decoration:none;font-weight:600;font-size:.88rem}.tred-home .ci{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;text-decoration:none;border:1px solid var(--line);transition:transform .15s}.tred-home .ci:hover{transform:translateY(-1px)}.tred-home .ci svg{width:18px;height:18px}.tred-home .ci--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#1faa52}.tred-home .ci--ph{background:rgba(21,48,79,.07);color:var(--navy)}.tred-home .burger{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:40px;height:40px;cursor:pointer;color:var(--ink);font-size:1.1rem}@media(max-width:900px){.tred-home .nav, .tred-home .hdr__ph{display:none}.tred-home .burger{display:inline-flex;align-items:center;justify-content:center}}.tred-home .hero{background:radial-gradient(130% 90% at 88% -20%,rgba(169,124,43,.1),transparent 56%),var(--ground);border-bottom:1px solid var(--line)}.tred-home .hero__in{max-width:1140px;margin:0 auto;padding:72px max(22px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:1.12fr .88fr;gap:52px;align-items:center}.tred-home .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 20px}.tred-home h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.03;letter-spacing:-.012em;margin:0;text-wrap:balance}.tred-home .sub{color:var(--muted);font-size:1.06rem;max-width:44ch;margin:20px 0 0;line-height:1.6}.tred-home .cta-note{font-size:.84rem;color:var(--muted);margin:14px 0 0}.tred-home .trust{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line);font-size:.82rem;color:var(--muted)}.tred-home .trust span{display:inline-flex;align-items:center;gap:7px}.tred-home .dot{width:5px;height:5px;border-radius:50%;background:var(--gold)}.tred-home .cta-wrap{margin-top:26px}.tred-home .pulse{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px 24px 18px;box-shadow:0 1px 2px rgba(20,20,30,.03),0 30px 64px -42px rgba(20,25,40,.34)}.tred-home .pulse__top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:18px}.tred-home .pulse__ttl{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.tred-home .pulse__as{font-family:var(--mono);font-size:.68rem;color:var(--muted)}.tred-home .pulse__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tred-home .pstat .v{font-family:var(--serif);font-weight:400;font-size:1.95rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.tred-home .pstat .k{font-size:.78rem;color:var(--muted);margin-top:7px}.tred-home .pstat .chg{font-size:.75rem;font-weight:600;margin-top:5px}.tred-home .chg--up{color:var(--good)}.tred-home .chg--down{color:var(--bad)}.tred-home .phi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:background .15s}.tred-home .phi:first-of-type{margin-top:16px}.tred-home .phi:hover{background:rgba(169,124,43,.05)}.tred-home .phi__k{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tred-home .phi__v{font-weight:600;font-size:.96rem;text-align:right}.tred-home .phi__v small{display:block;font-weight:400;font-size:.76rem;color:var(--muted);margin-top:2px}.tred-home .pdeal{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:14px 16px;border-radius:13px;background:linear-gradient(100deg,rgba(169,124,43,.16),rgba(169,124,43,.05));text-decoration:none;color:inherit;border:1px solid rgba(169,124,43,.22);transition:transform .16s,box-shadow .16s}.tred-home .pdeal:hover{transform:translateY(-1px);box-shadow:0 16px 32px -20px rgba(169,124,43,.45)}.tred-home .pdeal b{display:block;font-size:.98rem;color:var(--gold)}.tred-home .pdeal small{display:block;font-size:.78rem;color:var(--muted);margin-top:2px}.tred-home .pdeal__arrow{color:var(--gold);font-weight:700;font-size:1.1rem}.tred-home .pulse__src{margin-top:16px;padding-top:13px;border-top:1px solid var(--line);font-family:var(--mono);font-size:.63rem;color:var(--muted)}@media(max-width:900px){.tred-home .hero__in{grid-template-columns:1fr;gap:26px;padding-block:38px}.tred-home .sub{margin-top:16px}.tred-home .cta-wrap{margin-top:20px}.tred-home .cta-note{margin-top:12px}.tred-home .trust{margin-top:18px;padding-top:16px}}@media(max-width:460px){.tred-home .pulse__grid{grid-template-columns:1fr 1fr}}.tred-home .picks{position:relative;height:86vh;min-height:660px;overflow:hidden;background:#0b0c0e;color:#fff}.tred-home .track{display:flex;height:100%;transition:transform .6s cubic-bezier(.65,.02,.22,1)}.tred-home .slide{flex:0 0 100%;position:relative;height:100%;overflow:hidden}.tred-home .slide__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04)}.tred-home .slide__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,7,9,.9) 0%,rgba(6,7,9,.6) 38%,rgba(6,7,9,.15) 62%,rgba(6,7,9,.5) 100%),linear-gradient(0deg,rgba(6,7,9,.92) 2%,rgba(6,7,9,.1) 46%)}.tred-home .seclbl{position:absolute;top:20px;left:0;width:100%;z-index:4}.tred-home .seclbl__in{max-width:1180px;margin:0 auto;padding:0 max(24px,env(safe-area-inset-left,0px));font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.72);display:flex;align-items:center;gap:9px}.tred-home .lived{width:7px;height:7px;border-radius:50%;background:var(--good);animation:lp 2s infinite}.tred-home .slide__in{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-end}.tred-home .pwrap{max-width:1180px;margin:0 auto;width:100%;padding:0 max(24px,env(safe-area-inset-left,0px)) 52px;display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:end}.tred-home .picks .eyebrow{letter-spacing:.14em;margin-bottom:14px;color:#cc9f52}.tred-home .ptitle{font-family:var(--serif);font-weight:500;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.02;letter-spacing:-.015em;margin:0}.tred-home .ploc{font-size:1rem;color:rgba(255,255,255,.82);margin:10px 0 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tred-home .ploc .devb{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:5px;background:rgba(255,255,255,.14);color:#fff}.tred-home .pdesc{color:rgba(255,255,255,.76);font-size:.98rem;max-width:46ch;margin:14px 0 0;line-height:1.55}.tred-home .facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tred-home .fact{background:rgba(10,11,13,.5);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:13px 17px;min-width:96px}.tred-home .fact .v{font-family:var(--serif);font-weight:500;font-size:1.25rem;line-height:1;letter-spacing:-.01em}.tred-home .fact .k{font-size:.68rem;color:rgba(255,255,255,.62);margin-top:6px}.tred-home .pcta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tred-home .picks .btn--p{background:#cc9f52;box-shadow:none}.tred-home .picks .btn--p:hover{background:#dcb063}.tred-home .btn--g{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.26);color:#fff}.tred-home .btn--g:hover{background:rgba(255,255,255,.14)}.tred-home .read{align-self:end;background:rgba(10,11,13,.56);backdrop-filter:blur(14px);border:1px solid rgba(204,159,82,.42);border-radius:18px;padding:22px 22px 20px;box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}.tred-home .read__h{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#cc9f52;margin:0 0 4px}.tred-home .read__sub{font-size:.76rem;color:rgba(255,255,255,.55);margin:0 0 15px}.tred-home .mstat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.1)}.tred-home .mstat__k{font-size:.82rem;color:rgba(255,255,255,.72);max-width:16ch}.tred-home .mstat__v{font-family:var(--serif);font-weight:500;font-size:1.3rem;color:#fff;text-align:right;white-space:nowrap}.tred-home .mstat__v .up{color:var(--good);font-size:.7em;font-family:var(--sans);font-weight:600;margin-left:4px}.tred-home .verdict{font-size:.87rem;color:rgba(255,255,255,.84);line-height:1.5;margin:14px 0 0;padding-top:13px;border-top:1px solid rgba(255,255,255,.1)}.tred-home .verdict b{color:#cc9f52;font-weight:600}.tred-home .read__src{font-family:var(--mono);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-top:13px;display:flex;align-items:center;gap:6px}.tred-home .read__src svg{width:12px;height:12px;color:var(--good)}.tred-home .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:50px;height:50px;border-radius:50%;background:rgba(10,11,13,.4);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .15s}.tred-home .arrow:hover{background:rgba(10,11,13,.75)}.tred-home .arrow svg{width:20px;height:20px}.tred-home .arrow--prev{left:16px}.tred-home .arrow--next{right:16px}.tred-home .pager{position:absolute;left:max(24px,env(safe-area-inset-left,0px));bottom:20px;z-index:6;display:flex;align-items:center;gap:14px}.tred-home .count{font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;color:rgba(255,255,255,.8)}.tred-home .count b{color:#cc9f52}.tred-home .sdots{display:flex;gap:7px}.tred-home .sdot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3);border:none;cursor:pointer;padding:0;transition:all .2s}.tred-home .sdot.on{background:#cc9f52;width:22px;border-radius:5px}@media(max-width:900px){.tred-home .picks{height:auto;min-height:0}.tred-home .track{height:auto}.tred-home .slide{height:auto;min-height:0;display:block}.tred-home .slide__in{position:relative;inset:auto;display:block}.tred-home .seclbl{position:static;width:auto}.tred-home .seclbl__in{padding-top:24px;padding-bottom:0}.tred-home .pwrap{grid-template-columns:1fr;gap:18px;padding:22px max(22px,env(safe-area-inset-left,0px)) 98px}.tred-home .read{order:2}.tred-home .arrow{top:auto;bottom:20px;transform:none;width:42px;height:42px}.tred-home .arrow--prev:hover, .tred-home .arrow--next:hover{transform:none}.tred-home .pager{left:50%;transform:translateX(-50%);bottom:28px}}@media(max-width:520px){.tred-home .facts .fact{min-width:0;flex:1 1 40%}.tred-home .ptitle{font-size:2.15rem}}.tred-home .deals .ohead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:30px}.tred-home .deals .kickrow{display:flex;align-items:center;gap:8px}.tred-home .ohead__sub{color:var(--muted);font-size:.98rem;max-width:40ch;margin:12px 0 0}.tred-home .ogrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tred-home .odeal{text-align:left;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 1px 2px rgba(20,20,30,.03),0 18px 40px -30px rgba(20,25,40,.3);transition:transform .16s,box-shadow .16s;cursor:pointer;font-family:var(--sans)}.tred-home .odeal:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px rgba(20,25,40,.4)}.tred-home .odeal__top{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tred-home .odisc{font-family:var(--serif);font-size:1.5rem;font-weight:500;color:var(--bad);line-height:1;letter-spacing:-.01em}.tred-home .otag{font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:4px 9px;border-radius:999px;background:rgba(176,68,47,.1);color:var(--bad)}.tred-home .odeal h3{font-family:var(--serif);font-weight:500;font-size:1.22rem;margin:0;letter-spacing:-.005em;color:var(--ink)}.tred-home .oloc{font-size:.86rem;color:var(--muted);margin:3px 0 0}.tred-home .oprice{display:flex;align-items:baseline;gap:10px;margin:16px 0 0}.tred-home .oprice .now{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.tred-home .oprice .now .cur{font-size:.5em;vertical-align:.3em}.tred-home .oprice .was{font-size:.9rem;color:var(--muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.tred-home .owhy{font-size:.9rem;color:#2f3845;line-height:1.5;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line)}.tred-home .ofoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.tred-home .ovfd{font-family:var(--mono);font-size:.64rem;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.tred-home .ovfd svg{width:13px;height:13px;color:var(--good)}.tred-home .octa{font-weight:600;color:var(--navy);font-size:.9rem}.tred-home .oalerts{text-align:center;margin-top:26px;font-size:.92rem;color:var(--muted)}.tred-home .oalerts a{color:var(--navy);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(21,48,79,.25)}@media(max-width:860px){.tred-home .ogrid{grid-template-columns:1fr}}.tred-home .ex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tred-home .ex{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px 24px;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(20,20,30,.03),0 18px 40px -30px rgba(20,25,40,.3);transition:transform .17s,box-shadow .17s}.tred-home .ex::before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--gold),transparent 72%);opacity:0;transition:opacity .17s}.tred-home .ex:hover{transform:translateY(-5px);box-shadow:0 30px 56px -30px rgba(20,25,40,.42)}.tred-home .ex:hover::before{opacity:1}.tred-home .ex__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tred-home .ex__cat{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tred-home .ex__ar{color:var(--navy);font-weight:700;font-size:1.1rem;transition:transform .17s}.tred-home .ex:hover .ex__ar{transform:translatex(4px)}.tred-home .ex__num{font-family:var(--serif);font-weight:400;font-size:3.1rem;line-height:1;letter-spacing:-.02em;margin:20px 0 0;color:var(--ink)}.tred-home .ex__num .u{font-size:.42em;color:var(--gold);vertical-align:.1em;margin-left:1px}.tred-home .ex__stat{font-size:.82rem;color:var(--muted);margin:8px 0 0}.tred-home .ex__name{font-family:var(--serif);font-weight:500;font-size:1.4rem;letter-spacing:-.005em;margin:20px 0 0}.tred-home .ex__desc{color:#2f3845;font-size:.92rem;line-height:1.55;margin:7px 0 0}.tred-home .ex__go{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-weight:600;color:var(--navy);font-size:.92rem;display:flex;align-items:center;justify-content:space-between}.tred-home .ex__live{font-family:var(--mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--good);display:inline-flex;align-items:center;gap:6px}.tred-home .dotg{width:6px;height:6px;border-radius:50%;background:var(--good)}@media(max-width:860px){.tred-home .ex-grid{grid-template-columns:1fr}}.tred-home .tools-band{background:var(--ground);border-block:1px solid var(--line)}.tred-home .tool-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:16px}.tred-home .tool{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(20,20,30,.03),0 16px 38px -30px rgba(20,25,40,.3);transition:transform .17s,box-shadow .17s}.tred-home .tool:hover{transform:translateY(-4px);box-shadow:0 28px 52px -30px rgba(20,25,40,.42)}.tred-home .tool__ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:rgba(176,132,55,.1);color:var(--gold);margin-bottom:16px}.tred-home .tool__ic svg{width:23px;height:23px}.tred-home .tool h3{font-family:var(--serif);font-weight:500;font-size:1.22rem;letter-spacing:-.005em;margin:0 0 6px}.tred-home .tool p{color:#2f3845;font-size:.9rem;line-height:1.55;margin:0}.tred-home .tool__go{margin-top:auto;padding-top:16px;font-weight:600;color:var(--navy);font-size:.9rem}.tred-home .free{position:absolute;top:18px;right:18px;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:4px 9px;border-radius:999px;background:rgba(28,122,82,.1);color:var(--good)}.tred-home .tool--lead{grid-row:1 / span 2;background:linear-gradient(170deg,#fff,#fbf7ef)}.tred-home .tool--lead .tool__ic{width:52px;height:52px;background:var(--navy);color:#fff}.tred-home .tool--lead h3{font-size:1.6rem;margin-top:4px}.tred-home .tool--lead p{font-size:.98rem;max-width:34ch}.tred-home .mini{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tred-home .mini div{background:var(--ground);border:1px solid var(--line);border-radius:12px;padding:12px 13px}.tred-home .mini .v{font-family:var(--serif);font-size:1.3rem;line-height:1;color:var(--ink)}.tred-home .mini .k{font-size:.72rem;color:var(--muted);margin-top:5px}@media(max-width:860px){.tred-home .tool-grid{grid-template-columns:1fr 1fr}.tred-home .tool--lead{grid-row:auto;grid-column:1 / span 2}}@media(max-width:560px){.tred-home .tool-grid{grid-template-columns:1fr}.tred-home .tool--lead{grid-column:auto}}.tred-home .ins__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:30px}.tred-home .ins__sub{color:var(--muted);font-size:.98rem;max-width:42ch;margin:12px 0 0}.tred-home .ins__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.tred-home .lead{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(20,20,30,.03),0 18px 40px -30px rgba(20,25,40,.3);transition:transform .17s,box-shadow .17s}.tred-home .lead:hover{transform:translateY(-4px);box-shadow:0 28px 52px -30px rgba(20,25,40,.42)}.tred-home .lead__img{height:230px;background:linear-gradient(135deg,#2c4a2f,#4e6b40);position:relative}.tred-home .lead__img span{position:absolute;top:12px;right:14px;font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6)}.tred-home .lead__b{padding:22px 22px 24px}.tred-home .chip{display:inline-block;font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:4px 10px;border-radius:999px;background:rgba(169,124,43,.12);color:var(--gold);margin-bottom:12px}.tred-home .lead h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;line-height:1.14;letter-spacing:-.005em;margin:0}.tred-home .lead p{color:#2f3845;font-size:.92rem;line-height:1.55;margin:10px 0 0}.tred-home .meta{font-size:.78rem;color:var(--muted);margin-top:14px}.tred-home .ins__list{display:flex;flex-direction:column;gap:14px}.tred-home .post{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s;flex:1}.tred-home .post:hover{transform:translateY(-3px);box-shadow:0 18px 38px -28px rgba(20,25,40,.4)}.tred-home .post .chip{margin-bottom:9px}.tred-home .post h4{font-family:var(--serif);font-weight:500;font-size:1.12rem;line-height:1.2;margin:0;letter-spacing:-.005em}.tred-home .post .meta{margin-top:9px}@media(max-width:820px){.tred-home .ins__grid{grid-template-columns:1fr}}.tred-home .faqband{background:var(--ground);border-block:1px solid var(--line)}.tred-home .faq__head{max-width:46ch;margin:0 0 30px}.tred-home .faq__sub{color:var(--muted);font-size:1rem;margin:12px 0 0}.tred-home .qa{border-top:1px solid var(--line)}.tred-home .qa:last-child{border-bottom:1px solid var(--line)}.tred-home .qa__q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:20px 48px 20px 0;position:relative;font-family:var(--serif);font-weight:500;font-size:1.18rem;color:var(--ink);letter-spacing:-.005em;line-height:1.3}.tred-home .qa__q::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-weight:400;font-size:1.5rem;color:var(--gold);transition:transform .2s}.tred-home .qa.open .qa__q::after{content:"\2212"}.tred-home .qa__a{max-height:0;overflow:hidden;transition:max-height .28s ease;color:#36404b;font-size:.98rem;line-height:1.62}.tred-home .qa__a p{margin:0 0 20px;max-width:64ch}.tred-home .qa.open .qa__a{max-height:360px}.tred-home .cta-band{background:radial-gradient(120% 140% at 85% 0%,rgba(169,124,43,.16),transparent 55%),var(--ground);border-top:1px solid var(--line)}.tred-home .cta-band__in{max-width:1140px;margin:0 auto;padding:56px max(22px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.tred-home .cta-band h2{max-width:20ch}.tred-home .cta-band p{color:var(--muted);margin:10px 0 0;max-width:48ch}.tred-home footer{background:#10243b;color:#cdd7e3}.tred-home .ft{max-width:1140px;margin:0 auto;padding:58px max(22px,env(safe-area-inset-left,0px)) 26px}.tred-home .ft__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}.tred-home .ft__brand .logo{font-weight:800;letter-spacing:.05em;font-size:1.2rem;color:#fff}.tred-home .ft__brand p{font-size:.9rem;line-height:1.6;color:#9fb0c4;margin:14px 0 18px;max-width:34ch}.tred-home .ft__contact{display:flex;gap:10px}.tred-home .ft .ci{border-color:rgba(255,255,255,.14)}.tred-home .ft .ci--wa{color:#4bd07f;background:none}.tred-home .ft .ci--ph, .tred-home .ft .ci--ml{color:#cdd7e3;background:none}.tred-home .ft .ci:hover{background:rgba(255,255,255,.08)}.tred-home .ft h5{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#7f93aa;margin:4px 0 16px}.tred-home .ft ul{list-style:none;margin:0;padding:0}.tred-home .ft li{margin-bottom:11px}.tred-home .ft a{color:#cdd7e3;text-decoration:none;font-size:.92rem;transition:color .15s}.tred-home .ft a:hover{color:#fff}.tred-home .ft__news p{font-size:.86rem;color:#9fb0c4;margin:0 0 12px;line-height:1.55}.tred-home .nf{display:flex;gap:8px}.tred-home .nf input{flex:1;min-width:0;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#fff;padding:0 13px;font-size:.9rem;font-family:var(--sans)}.tred-home .nf input::placeholder{color:#7f93aa}.tred-home .nf button{height:44px;border:none;border-radius:10px;background:var(--gold);color:#1b1206;font-weight:700;padding:0 16px;cursor:pointer;font-family:var(--sans);font-size:.9rem;white-space:nowrap}.tred-home .ft__bar{border-top:1px solid rgba(255,255,255,.1);margin-top:40px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tred-home .ft__bar p{font-size:.78rem;color:#7f93aa;margin:0}.tred-home .ft__legal{display:flex;gap:18px;flex-wrap:wrap}.tred-home .ft__legal a{font-size:.78rem;color:#7f93aa}.tred-home .rera{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;color:#7f93aa}@media(max-width:820px){.tred-home .ft__top{grid-template-columns:1fr 1fr}.tred-home .ft__brand{grid-column:1 / span 2}}@media(max-width:520px){.tred-home .ft__top{grid-template-columns:1fr 1fr;gap:26px 20px}.tred-home .ft__brand{grid-column:1 / span 2}.tred-home .ft__top>div:nth-child(4){grid-column:1 / span 2}}@media(max-width:900px){.tred-home .hero{background:linear-gradient(180deg,rgba(12,16,22,.74),rgba(12,16,22,.86)),url('../img/redesign/dubai-hero.jpg');background-size:cover;background-position:center;border-bottom:none}.tred-home .hero .eyebrow{color:#e6ba6a}.tred-home .hero h1{color:#fff}.tred-home .hero .sub{color:rgba(255,255,255,.84)}.tred-home .hero .cta-note{color:rgba(255,255,255,.72)}.tred-home .hero .trust{color:rgba(255,255,255,.82);border-top-color:rgba(255,255,255,.2)}.tred-home .pulse{box-shadow:0 1px 2px rgba(0,0,0,.2),0 30px 70px -30px rgba(0,0,0,.6)}}@media(max-width:560px){.tred-home .sec{padding:34px max(18px,env(safe-area-inset-left,0px)) 38px}.tred-home .deals .ohead, .tred-home .ins__head{margin-bottom:18px}.tred-home h1{font-size:1.82rem;line-height:1.08}.tred-home .sub{font-size:1rem;margin-top:14px}.tred-home h2.t{font-size:1.5rem}.tred-home .btn--lg{padding:14px 22px;font-size:1rem}.tred-home .hero__in{gap:22px}.tred-home .pulse{padding:18px 18px 14px}.tred-home .pulse__top{padding-bottom:12px;margin-bottom:14px}.tred-home .pulse__grid{gap:12px 14px}.tred-home .pstat .v{font-size:1.5rem}.tred-home .pstat .k{margin-top:4px}.tred-home .pstat .chg{margin-top:3px}.tred-home .phi{padding:11px 0}.tred-home .phi:first-of-type{margin-top:12px}.tred-home .pdeal{padding:12px 14px;margin-top:12px}.tred-home .pulse__src{margin-top:12px;padding-top:11px}.tred-home .ex-grid{grid-template-columns:1fr 1fr;gap:12px}.tred-home .ex-grid>.ex:last-child{grid-column:1 / span 2}.tred-home .ex{padding:18px 16px}.tred-home .ex__num{font-size:2.2rem;margin-top:10px}.tred-home .ex__name{font-size:1.08rem;margin-top:10px}.tred-home .ex__stat, .tred-home .ex__desc, .tred-home .ex__go{display:none}.tred-home .odeal{padding:18px}.tred-home .odisc{font-size:1.25rem}.tred-home .oprice .now{font-size:1.15rem}.tred-home .oprice{margin-top:12px}.tred-home .owhy{margin-top:12px;padding-top:12px}.tred-home .ofoot{margin-top:12px}.tred-home .ins__sub, .tred-home .ohead__sub{font-size:.94rem}.tred-home .cta-band__in{padding:38px max(18px,env(safe-area-inset-left,0px))}.tred-home .pwrap{padding-top:16px;padding-bottom:78px}.tred-home .ptitle{font-size:2rem}.tred-home .facts{gap:8px;margin-top:16px}.tred-home .fact{padding:11px 14px}}@media(max-width:380px){.tred-home h1{font-size:1.68rem}.tred-home h2.t{font-size:1.4rem}.tred-home .ex__num{font-size:2.2rem}}.tred-home .modal, .tred-home .dov, .tred-home .ov{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:18px;z-index:60}.tred-home .modal.open, .tred-home .dov.on, .tred-home .ov.on{display:flex}.tred-home .modal{background:rgba(12,16,22,.55);backdrop-filter:blur(3px)}.tred-home .dov, .tred-home .ov{background:rgba(6,7,9,.7);backdrop-filter:blur(4px)}.tred-home .modal__card{background:var(--panel);border-radius:22px;max-width:460px;width:100%;padding:30px 28px;box-shadow:0 40px 80px -30px rgba(0,0,0,.5);position:relative;max-height:92vh;overflow:auto}.tred-home .modal__x{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--ground);color:var(--muted);font-size:1.1rem;cursor:pointer;line-height:1}.tred-home .modal__k{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.tred-home .modal__card h3{font-family:var(--serif);font-weight:400;font-size:1.6rem;letter-spacing:-.01em;margin:0}.tred-home .modal__sub{color:var(--muted);font-size:.95rem;margin:12px 0 20px;line-height:1.55}.tred-home .opts{display:flex;flex-direction:column;gap:12px;margin-top:6px}.tred-home #lead .opt{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;text-decoration:none;border:1px solid var(--line);transition:transform .16s,box-shadow .16s}.tred-home #lead .opt:hover{transform:translateY(-2px);box-shadow:0 16px 34px -20px rgba(20,25,40,.32)}.tred-home #lead .opt__ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.tred-home #lead .opt b{display:block;font-size:1.02rem;color:var(--ink)}.tred-home #lead .opt small{display:block;font-size:.8rem;color:var(--muted);margin-top:2px}.tred-home #lead .opt--wa{background:rgba(37,211,102,.09)}.tred-home #lead .opt--wa .opt__ic{background:#25d366;color:#fff}.tred-home #lead .opt--cal .opt__ic{background:var(--navy);color:#fff}.tred-home .dmodal{background:var(--panel);border-radius:20px;max-width:430px;width:100%;padding:28px 26px;box-shadow:0 40px 90px -30px rgba(10,15,30,.6);position:relative}.tred-home .dx{position:absolute;top:14px;right:16px;border:none;background:none;font-size:1.3rem;color:var(--muted);cursor:pointer;line-height:1}.tred-home .dk{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 8px}.tred-home .dmodal h3{font-family:var(--serif);font-weight:500;font-size:1.3rem;margin:0 0 4px;letter-spacing:-.005em}.tred-home .ddeal{font-size:.9rem;color:var(--muted);margin:0 0 18px}.tred-home .dmsg{background:#f3efe6;border:1px solid var(--line);border-radius:14px;padding:14px 15px;font-size:.9rem;color:#2f3845;line-height:1.5;margin:0 0 18px}.tred-home .dmsg b{color:var(--ink);font-weight:600}.tred-home .dwa{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:#25D366;color:#06351c;font-weight:700;font-size:1rem;border:none;border-radius:13px;padding:14px;text-decoration:none;cursor:pointer}.tred-home .dwa svg{width:20px;height:20px}.tred-home .dalt{text-align:center;margin:14px 0 0;font-size:.85rem;color:var(--muted)}.tred-home .dalt a{color:var(--navy);font-weight:600;text-decoration:none}.tred-home .card{position:relative;background:#141619;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:22px;max-width:480px;width:100%;padding:30px 28px;box-shadow:0 50px 100px -30px rgba(0,0,0,.8);max-height:90vh;overflow:auto}.tred-home .card__x{position:absolute;top:15px;right:16px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);font-size:1.1rem;cursor:pointer;line-height:1}.tred-home .card__k{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#cc9f52;margin:0 0 10px}.tred-home .card h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;letter-spacing:-.01em;margin:0}.tred-home .whoby{display:flex;align-items:center;gap:12px;margin:18px 0 16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.tred-home .whoby .av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#cc9f52,#8a6526);display:grid;place-items:center;font-family:var(--serif);font-weight:600;color:#1b1206;font-size:1.1rem;flex:0 0 auto}.tred-home .whoby b{display:block;font-size:.98rem}.tred-home .whoby small{display:block;font-size:.78rem;color:rgba(255,255,255,.6)}.tred-home .taketxt{font-size:1rem;line-height:1.62;color:rgba(255,255,255,.88)}.tred-home .taketxt .catch{display:block;margin-top:12px;color:rgba(255,255,255,.72);font-size:.93rem}.tred-home .taketxt .catch b{color:#cc9f52;font-weight:600}.tred-home .takedraft{font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.42);margin-top:16px}.tred-home .bsub{color:rgba(255,255,255,.7);font-size:.95rem;margin:10px 0 20px;line-height:1.5}.tred-home .card .opt{display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:14px;text-decoration:none;border:1px solid rgba(255,255,255,.14);margin-bottom:11px;cursor:pointer;color:#fff}.tred-home .card .opt:hover{background:rgba(255,255,255,.05)}.tred-home .card .opt__ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto}.tred-home .card .opt b{display:block;font-size:1rem}.tred-home .card .opt small{display:block;font-size:.78rem;color:rgba(255,255,255,.6);margin-top:2px}.tred-home .card .opt--wa .opt__ic{background:#25d366;color:#06351c}.tred-home .card .opt--pdf .opt__ic{background:rgba(204,159,82,.18);color:#cc9f52}.tred-home .card .opt--cal .opt__ic{background:rgba(255,255,255,.1);color:#fff}.tred-home .card .opt svg{width:20px;height:20px}
/* ===== page-sell ===== */
.tred-sell{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--bad:#b0442f;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-sell *{box-sizing:border-box}.tred-sell{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-sell .sec{max-width:1060px;margin:0 auto;padding:56px max(22px,env(safe-area-inset-left,0px))}.tred-sell .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.tred-sell h2.t{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.3rem);line-height:1.08;letter-spacing:-.01em;margin:0}.tred-sell .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:1rem;padding:15px 26px;border-radius:12px;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:var(--sans)}.tred-sell .btn--p{background:var(--gold);color:#1b1206}.tred-sell .btn--p:hover{background:#966c22}.tred-sell .btn--wa{background:#25d366;color:#06351c}.tred-sell .btn svg{width:17px;height:17px}.tred-sell .hdr{background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.tred-sell .hdr__in{max-width:1060px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:64px;display:flex;align-items:center;gap:26px}.tred-sell .logo{font-weight:800;letter-spacing:.05em;font-size:1.04rem;color:var(--ink);text-decoration:none}.tred-sell .nav{display:flex;gap:20px;margin-left:10px}.tred-sell .nav a{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500}.tred-sell .nav a.on, .tred-sell .nav a:hover{color:var(--ink)}.tred-sell .hdr__right{margin-left:auto;display:flex;align-items:center;gap:10px}.tred-sell .ci{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;text-decoration:none;border:1px solid var(--line)}.tred-sell .ci svg{width:17px;height:17px}.tred-sell .ci--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#1faa52}.tred-sell .ci--ph{background:rgba(21,48,79,.07);color:var(--navy)}.tred-sell .hdr__ph{color:var(--ink);text-decoration:none;font-weight:600;font-size:.86rem}.tred-sell .burger{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:38px;height:38px;color:var(--ink);font-size:1.05rem}@media(max-width:980px){.tred-sell .nav, .tred-sell .hdr__ph{display:none}.tred-sell .burger{display:inline-flex;align-items:center;justify-content:center}}.tred-sell .hero{background:radial-gradient(120% 100% at 90% -20%,rgba(169,124,43,.1),transparent 55%),var(--ground);border-bottom:1px solid var(--line)}.tred-sell .hero__in{max-width:1060px;margin:0 auto;padding:48px max(22px,env(safe-area-inset-left,0px)) 52px;display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}@media(max-width:880px){.tred-sell .hero__in{grid-template-columns:1fr;gap:28px}}.tred-sell .mkt{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;color:#2f3845;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:7px 14px;margin:0 0 20px}.tred-sell .mkt .pulse{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 0 rgba(28,122,82,.5);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(28,122,82,.5)}70%{box-shadow:0 0 0 7px rgba(28,122,82,0)}100%{box-shadow:0 0 0 0 rgba(28,122,82,0)}}.tred-sell .mkt b{color:var(--ink)}.tred-sell h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.1rem,4.4vw,3rem);line-height:1.04;letter-spacing:-.015em;margin:0;text-wrap:balance}.tred-sell .hero .sub{color:var(--muted);font-size:1.07rem;line-height:1.6;max-width:44ch;margin:20px 0 24px}.tred-sell .trust{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.84rem;color:var(--muted)}.tred-sell .trust span{display:inline-flex;align-items:center;gap:7px}.tred-sell .trust .dot{width:5px;height:5px;border-radius:50%;background:var(--gold)}.tred-sell .val{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 1px 2px rgba(20,20,30,.03),0 34px 70px -40px rgba(20,25,40,.4)}.tred-sell .val h3{font-family:var(--serif);font-weight:500;font-size:1.3rem;margin:0 0 4px}.tred-sell .val .vsub{font-size:.86rem;color:var(--muted);margin:0 0 18px}.tred-sell .frow{display:grid;grid-template-columns:1fr 1fr;gap:11px}.tred-sell .field{margin-bottom:13px}.tred-sell .field label{display:block;font-size:.8rem;color:var(--muted);margin-bottom:6px}.tred-sell .inp{display:flex;align-items:center;background:var(--ground);border:1px solid var(--line);border-radius:11px;padding:0 13px}.tred-sell .inp input, .tred-sell .inp select{flex:1;background:none;border:none;outline:none;font-size:1rem;font-weight:600;font-family:var(--sans);padding:12px 0;color:var(--ink);min-width:0}.tred-sell .inp .suf{font-family:var(--mono);font-size:.76rem;color:var(--muted);margin-left:8px}.tred-sell .vout{background:linear-gradient(170deg,#fff,#fbf7ef);border:1px solid var(--line);border-radius:14px;padding:18px;margin-top:6px}.tred-sell .vout .big{font-family:var(--serif);font-weight:500;font-size:2.1rem;line-height:1;color:var(--ink)}.tred-sell .vout .big .cur{font-size:.42em;color:var(--muted);vertical-align:.4em;margin-right:1px}.tred-sell .vout .rng{font-size:.84rem;color:var(--muted);margin-top:6px}.tred-sell .demand{display:flex;align-items:center;gap:9px;margin-top:13px;padding-top:13px;border-top:1px dashed var(--line);font-size:.86rem;color:#2f3845}.tred-sell .demand .dpip{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:var(--good)}.tred-sell .demand b{color:var(--ink)}.tred-sell .val .btn{width:100%;margin-top:14px}.tred-sell .val small{display:block;font-size:.72rem;color:var(--muted);text-align:center;margin-top:10px}.tred-sell .proof{background:var(--navy);color:#eaf0f7}.tred-sell .proof__in{max-width:1060px;margin:0 auto;padding:30px max(22px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:center}@media(max-width:700px){.tred-sell .proof__in{grid-template-columns:1fr 1fr;gap:22px 14px}}.tred-sell .pstat .n{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,4vw,2rem);line-height:1;color:#fff}.tred-sell .pstat .l{font-size:.78rem;color:#a9bcd2;margin-top:7px;line-height:1.35}.tred-sell .trap{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){.tred-sell .trap{grid-template-columns:1fr}}.tred-sell .card{border-radius:18px;padding:26px 26px 24px;border:1px solid var(--line)}.tred-sell .card .tag{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;display:inline-block}.tred-sell .card h3{font-family:var(--serif);font-weight:500;font-size:1.3rem;margin:0 0 14px;line-height:1.15}.tred-sell .card ul{margin:0;padding:0;list-style:none}.tred-sell .card li{display:flex;gap:11px;align-items:flex-start;font-size:.95rem;line-height:1.5;padding:9px 0;border-top:1px solid rgba(0,0,0,.05)}.tred-sell .card li:first-child{border-top:none;padding-top:0}.tred-sell .card li svg{width:18px;height:18px;flex:0 0 auto;margin-top:2px}.tred-sell .bad-c{background:#faf3f0;border-color:#ecd5cc}.tred-sell .bad-c .tag{color:var(--bad)}.tred-sell .bad-c li svg{color:var(--bad)}.tred-sell .good-c{background:#eef6f1;border-color:#cfe6d9}.tred-sell .good-c .tag{color:var(--good)}.tred-sell .good-c li svg{color:var(--good)}.tred-sell .good-c{box-shadow:0 22px 50px -34px rgba(21,48,79,.4)}.tred-sell .vg{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:700px){.tred-sell .vg{grid-template-columns:1fr}}.tred-sell .vc{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px 26px;display:flex;gap:16px;align-items:flex-start}.tred-sell .vc__ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:rgba(176,132,55,.1);color:var(--gold);flex:0 0 auto}.tred-sell .vc__ic svg{width:23px;height:23px}.tred-sell .vc h3{font-family:var(--serif);font-weight:500;font-size:1.25rem;margin:0 0 6px}.tred-sell .vc p{font-size:.93rem;color:#2f3845;line-height:1.58;margin:0}.tred-sell .vc b{color:var(--ink)}.tred-sell .band{background:var(--ground);border-block:1px solid var(--line)}.tred-sell .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:s}@media(max-width:760px){.tred-sell .steps{grid-template-columns:1fr 1fr}}.tred-sell .step{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px}.tred-sell .step::before{counter-increment:s;content:counter(s);font-family:var(--serif);font-size:1.7rem;color:var(--gold);display:block;margin-bottom:8px}.tred-sell .step b{display:block;font-size:1.02rem;margin-bottom:4px}.tred-sell .step p{font-size:.86rem;color:var(--muted);margin:0;line-height:1.5}.tred-sell .fee{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 1px 2px rgba(20,20,30,.03),0 22px 50px -34px rgba(20,25,40,.3)}@media(max-width:700px){.tred-sell .fee{grid-template-columns:1fr;text-align:center}}.tred-sell .fee .pct{font-family:var(--serif);font-weight:600;font-size:clamp(3.5rem,9vw,5.5rem);line-height:.9;color:var(--gold)}.tred-sell .fee .pct small{font-size:.3em;color:var(--muted);display:block;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:8px}.tred-sell .fee h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;margin:0 0 8px}.tred-sell .fee p{font-size:.98rem;color:#2f3845;line-height:1.6;margin:0}.tred-sell .fee b{color:var(--ink)}.tred-sell .op{background:linear-gradient(135deg,#15304f,#0f243b);color:#fff;border-radius:20px;padding:30px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.tred-sell .op h3{font-family:var(--serif);font-weight:400;font-size:1.6rem;margin:0 0 6px}.tred-sell .op p{color:rgba(255,255,255,.72);margin:0;font-size:.95rem;max-width:48ch}.tred-sell .op a{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:#1b1206;font-weight:600;padding:13px 22px;border-radius:12px;text-decoration:none;white-space:nowrap}.tred-sell .quote{text-align:center;max-width:46ch;margin:0 auto}.tred-sell .quote p{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1.4;color:var(--ink);margin:0 0 14px}.tred-sell .quote .by{font-size:.86rem;color:var(--muted)}.tred-sell .ctaband{background:#10243b;color:#cdd7e3}.tred-sell .ctaband__in{max-width:1060px;margin:0 auto;padding:50px max(22px,env(safe-area-inset-left,0px));text-align:center}.tred-sell .ctaband h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,3.2vw,2.2rem);color:#fff;margin:0 auto 12px;max-width:22ch;letter-spacing:-.01em}.tred-sell .ctaband p{margin:0 auto 22px;color:#9fb0c4;max-width:46ch}.tred-sell .ctaband .reassure{margin-top:16px;font-size:.8rem;color:#7f93aa}.tred-sell footer{background:#0c1c2e;color:#7f93aa;text-align:center;padding:22px;font-size:.8rem}.tred-sell .sticky{display:none}@media(max-width:640px){.tred-sell .sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(246,241,231,.94);backdrop-filter:blur(8px);border-top:1px solid var(--line)}.tred-sell .sticky a{flex:1}.tred-sell{padding-bottom:72px}}
/* ===== page-why-dubai ===== */
.tred-whydubai{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--amber:#b8863b;--bad:#b0442f;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-whydubai *{box-sizing:border-box}.tred-whydubai{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-whydubai .sec{max-width:1060px;margin:0 auto;padding:56px max(22px,env(safe-area-inset-left,0px))}.tred-whydubai .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.tred-whydubai h2.t{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.3rem);line-height:1.08;letter-spacing:-.01em;margin:0}.tred-whydubai .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:1rem;padding:15px 26px;border-radius:12px;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:var(--sans)}.tred-whydubai .btn--p{background:var(--gold);color:#1b1206;box-shadow:0 14px 30px -14px rgba(169,124,43,.55)}.tred-whydubai .btn--p:hover{background:#966c22}.tred-whydubai .btn--wa{background:#25d366;color:#06351c}.tred-whydubai .btn--ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4);color:#fff}.tred-whydubai .btn--ghost:hover{background:rgba(255,255,255,.16)}.tred-whydubai .btn svg{width:17px;height:17px}.tred-whydubai .hdr{background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.tred-whydubai .hdr__in{max-width:1060px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:64px;display:flex;align-items:center;gap:26px}.tred-whydubai .logo{font-weight:800;letter-spacing:.05em;font-size:1.04rem;color:var(--ink);text-decoration:none}.tred-whydubai .nav{display:flex;gap:20px;margin-left:10px}.tred-whydubai .nav a{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500}.tred-whydubai .nav a.on, .tred-whydubai .nav a:hover{color:var(--ink)}.tred-whydubai .hdr__right{margin-left:auto;display:flex;align-items:center;gap:10px}.tred-whydubai .ci{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;text-decoration:none;border:1px solid var(--line)}.tred-whydubai .ci svg{width:17px;height:17px}.tred-whydubai .ci--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#1faa52}.tred-whydubai .ci--ph{background:rgba(21,48,79,.07);color:var(--navy)}.tred-whydubai .hdr__ph{color:var(--ink);text-decoration:none;font-weight:600;font-size:.86rem}.tred-whydubai .burger{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:38px;height:38px;color:var(--ink);font-size:1.05rem}@media(max-width:980px){.tred-whydubai .nav, .tred-whydubai .hdr__ph{display:none}.tred-whydubai .burger{display:inline-flex;align-items:center;justify-content:center}}.tred-whydubai .hero{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden}.tred-whydubai .hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.03)}.tred-whydubai .hero__sc{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,8,12,.9) 0%,rgba(6,8,12,.72) 42%,rgba(6,8,12,.35) 75%,rgba(6,8,12,.55) 100%)}.tred-whydubai .hero__in{position:relative;z-index:2;max-width:1060px;margin:0 auto;width:100%;padding:40px max(22px,env(safe-area-inset-left,0px));color:#fff}.tred-whydubai .hero .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#e9c378;margin:0 0 18px}.tred-whydubai .hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,5.4vw,4rem);line-height:1.01;letter-spacing:-.02em;margin:0;max-width:16ch}.tred-whydubai .hero .sub{color:rgba(255,255,255,.82);font-size:1.12rem;line-height:1.6;max-width:48ch;margin:22px 0 28px}.tred-whydubai .hero .cta{display:flex;gap:12px;flex-wrap:wrap}.tred-whydubai .htiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);border-radius:16px;overflow:hidden;margin-top:34px;max-width:640px;backdrop-filter:blur(6px)}.tred-whydubai .htiles > div{background:rgba(12,14,18,.4);padding:16px 16px}.tred-whydubai .htiles .v{font-family:var(--serif);font-weight:500;font-size:1.6rem;line-height:1;color:#fff;letter-spacing:-.01em}.tred-whydubai .htiles .v.g{color:#6fd79e}.tred-whydubai .htiles .k{font-size:.72rem;color:rgba(255,255,255,.7);margin-top:6px}@media(max-width:620px){.tred-whydubai .htiles{grid-template-columns:1fr 1fr}}.tred-whydubai .calc{background:#15181d;color:#fff;border-block:1px solid var(--line)}.tred-whydubai .calc__in{max-width:1060px;margin:0 auto;padding:54px max(22px,env(safe-area-inset-left,0px))}.tred-whydubai .calc h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.3rem);letter-spacing:-.01em;margin:0 0 6px}.tred-whydubai .calc__lead{color:rgba(255,255,255,.65);max-width:52ch;margin:0 0 28px}.tred-whydubai .calc__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:center}@media(max-width:880px){.tred-whydubai .calc__grid{grid-template-columns:1fr;gap:26px}}.tred-whydubai .budget{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#e9c378}.tred-whydubai .budget__v{font-family:var(--serif);font-weight:500;font-size:3rem;line-height:1;margin:8px 0 22px;color:#fff}.tred-whydubai .budget__v .cur{font-size:.42em;color:rgba(255,255,255,.6);vertical-align:.3em;margin-right:2px}.tred-whydubai input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--gold) var(--pct,30%),rgba(255,255,255,.16) var(--pct,30%));outline:none}.tred-whydubai input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--gold);border:3px solid #15181d;box-shadow:0 2px 8px rgba(0,0,0,.4);cursor:pointer}.tred-whydubai input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--gold);border:3px solid #15181d;cursor:pointer}.tred-whydubai .rscale{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.64rem;color:rgba(255,255,255,.4);margin-top:10px}.tred-whydubai .res{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px}.tred-whydubai .res__main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.tred-whydubai .res__big{font-family:var(--serif);font-weight:500;font-size:2.3rem;color:#6fd79e;line-height:1}.tred-whydubai .res__big .cur{font-size:.42em;color:rgba(255,255,255,.55);vertical-align:.3em}.tred-whydubai .res__lbl{font-size:.82rem;color:rgba(255,255,255,.6);max-width:14ch;text-align:right}.tred-whydubai .res__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid rgba(255,255,255,.1);font-size:.92rem}.tred-whydubai .res__row:first-of-type{margin-top:18px}.tred-whydubai .res__row .k{color:rgba(255,255,255,.72)}.tred-whydubai .res__row .v{font-weight:700;font-variant-numeric:tabular-nums}.tred-whydubai .res__row .v.dim{color:rgba(255,255,255,.55);font-weight:600}.tred-whydubai .gv{display:flex;align-items:center;gap:9px;margin-top:16px;padding:12px 14px;border-radius:12px;background:rgba(169,124,43,.16);border:1px solid rgba(169,124,43,.4);font-size:.88rem;color:#f0d6a4}.tred-whydubai .gv.off{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.5)}.tred-whydubai .gv svg{width:18px;height:18px;flex:0 0 auto}.tred-whydubai .calc .btn{margin-top:20px;width:100%}.tred-whydubai .calc__note{font-size:.72rem;color:rgba(255,255,255,.4);margin-top:12px;font-family:var(--mono);line-height:1.5}.tred-whydubai .case{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:860px){.tred-whydubai .case{grid-template-columns:1fr 1fr}}@media(max-width:520px){.tred-whydubai .case{grid-template-columns:1fr}}.tred-whydubai .cc{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.tred-whydubai .cc__ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:rgba(176,132,55,.1);color:var(--gold);margin-bottom:13px}.tred-whydubai .cc__ic svg{width:20px;height:20px}.tred-whydubai .cc h3{font-family:var(--serif);font-weight:500;font-size:1.1rem;margin:0 0 5px}.tred-whydubai .cc p{font-size:.86rem;color:#2f3845;line-height:1.55;margin:0}.tred-whydubai .cc b{color:var(--ink)}.tred-whydubai .midcta{text-align:center;margin-top:30px}.tred-whydubai .band{background:var(--ground);border-block:1px solid var(--line)}.tred-whydubai .mstats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.tred-whydubai .mstats > div{background:var(--panel);padding:20px 18px}.tred-whydubai .mstats .v{font-family:var(--serif);font-weight:500;font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums}.tred-whydubai .mstats .v.g{color:var(--good)}.tred-whydubai .mstats .k{font-size:.76rem;color:var(--muted);margin-top:7px}@media(max-width:720px){.tred-whydubai .mstats{grid-template-columns:1fr 1fr}}.tred-whydubai .yc{margin-top:8px}.tred-whydubai .ycr{display:flex;align-items:center;gap:14px;margin:11px 0}.tred-whydubai .ycr .city{width:120px;font-size:.92rem;font-weight:500}.tred-whydubai .ycr .bt{flex:1;height:16px;background:var(--panel);border:1px solid var(--line);border-radius:999px;overflow:hidden}.tred-whydubai .ycr .bf{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#c79a4e,#a97c2b)}.tred-whydubai .ycr.me .bf{background:linear-gradient(90deg,#2bbd77,#1c7a52)}.tred-whydubai .ycr .pc{font-family:var(--mono);font-weight:600;font-size:.84rem;width:42px;text-align:right}.tred-whydubai .ycr.me .city{color:var(--good);font-weight:700}.tred-whydubai .lm{background:linear-gradient(135deg,#15304f,#0f243b);color:#fff;border-radius:22px;padding:34px;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center}@media(max-width:760px){.tred-whydubai .lm{grid-template-columns:1fr;padding:26px}}.tred-whydubai .lm h3{font-family:var(--serif);font-weight:400;font-size:1.7rem;letter-spacing:-.01em;margin:0 0 8px}.tred-whydubai .lm p{color:rgba(255,255,255,.72);font-size:.95rem;margin:0;line-height:1.55}.tred-whydubai .lm ul{margin:14px 0 0;padding-left:18px;color:rgba(255,255,255,.8);font-size:.9rem}.tred-whydubai .lm li{margin-bottom:5px}.tred-whydubai .lmf{display:flex;flex-direction:column;gap:10px}.tred-whydubai .lmf input{height:50px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;padding:0 16px;font-size:.98rem;font-family:var(--sans)}.tred-whydubai .lmf input::placeholder{color:rgba(255,255,255,.5)}.tred-whydubai .lmf .btn{width:100%}.tred-whydubai .lmf small{font-size:.72rem;color:rgba(255,255,255,.5);text-align:center}.tred-whydubai .reality{background:linear-gradient(170deg,#fff,#fbf7ef);border:1px solid var(--line);border-radius:18px;padding:24px}.tred-whydubai .reality .vk{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.tred-whydubai .reality p{font-size:.96rem;line-height:1.6;color:#2f3845;margin:0 0 12px;max-width:72ch}.tred-whydubai .reality b{color:var(--ink)}.tred-whydubai .quote{text-align:center;max-width:46ch;margin:0 auto}.tred-whydubai .quote p{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1.4;letter-spacing:-.005em;color:var(--ink);margin:0 0 16px}.tred-whydubai .quote .by{font-size:.86rem;color:var(--muted)}.tred-whydubai .qa{border-top:1px solid var(--line)}.tred-whydubai .qa:last-child{border-bottom:1px solid var(--line)}.tred-whydubai .qa__q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:18px 44px 18px 0;position:relative;font-family:var(--serif);font-weight:500;font-size:1.12rem;color:var(--ink);line-height:1.3}.tred-whydubai .qa__q::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--gold)}.tred-whydubai .qa.open .qa__q::after{content:"\2212"}.tred-whydubai .qa__a{max-height:0;overflow:hidden;transition:max-height .3s}.tred-whydubai .qa.open .qa__a{max-height:320px}.tred-whydubai .qa__a p{margin:0 0 18px;color:#36404b;font-size:.95rem;line-height:1.6;max-width:70ch}.tred-whydubai .ctaband{background:#10243b;color:#cdd7e3}.tred-whydubai .ctaband__in{max-width:1060px;margin:0 auto;padding:54px max(22px,env(safe-area-inset-left,0px));text-align:center}.tred-whydubai .ctaband h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.3rem);color:#fff;margin:0 auto;max-width:20ch;letter-spacing:-.01em}.tred-whydubai .ctaband p{margin:12px auto 24px;color:#9fb0c4;max-width:48ch}.tred-whydubai .ctaband .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tred-whydubai footer{background:#0c1c2e;color:#7f93aa;text-align:center;padding:22px;font-size:.8rem}
/* ===== page-tools ===== */
.tred-tools{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--bad:#b0442f;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-tools *{box-sizing:border-box}.tred-tools{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-tools .sec{max-width:1060px;margin:0 auto;padding:54px max(22px,env(safe-area-inset-left,0px))}.tred-tools .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.tred-tools h2.t{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.3rem);line-height:1.08;letter-spacing:-.01em;margin:0}.tred-tools .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:1rem;padding:15px 26px;border-radius:12px;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:var(--sans)}.tred-tools .btn--p{background:var(--gold);color:#1b1206}.tred-tools .btn--p:hover{background:#966c22}.tred-tools .btn--wa{background:#25d366;color:#06351c}.tred-tools .btn svg{width:17px;height:17px}.tred-tools .hdr{background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.tred-tools .hdr__in{max-width:1060px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:64px;display:flex;align-items:center;gap:26px}.tred-tools .logo{font-weight:800;letter-spacing:.05em;font-size:1.04rem;color:var(--ink);text-decoration:none}.tred-tools .nav{display:flex;gap:20px;margin-left:10px}.tred-tools .nav a{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500}.tred-tools .nav a.on, .tred-tools .nav a:hover{color:var(--ink)}.tred-tools .hdr__right{margin-left:auto;display:flex;align-items:center;gap:10px}.tred-tools .ci{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;text-decoration:none;border:1px solid var(--line)}.tred-tools .ci svg{width:17px;height:17px}.tred-tools .ci--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#1faa52}.tred-tools .ci--ph{background:rgba(21,48,79,.07);color:var(--navy)}.tred-tools .hdr__ph{color:var(--ink);text-decoration:none;font-weight:600;font-size:.86rem}.tred-tools .burger{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:38px;height:38px;color:var(--ink);font-size:1.05rem}@media(max-width:980px){.tred-tools .nav, .tred-tools .hdr__ph{display:none}.tred-tools .burger{display:inline-flex;align-items:center;justify-content:center}}.tred-tools .top{background:radial-gradient(120% 100% at 85% -30%,rgba(169,124,43,.1),transparent 55%),var(--ground);border-bottom:1px solid var(--line)}.tred-tools .top__in{max-width:1060px;margin:0 auto;padding:44px max(22px,env(safe-area-inset-left,0px)) 32px}.tred-tools h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.1rem,4.4vw,3rem);line-height:1.03;letter-spacing:-.015em;margin:0;max-width:16ch}.tred-tools .top p{color:var(--muted);font-size:1.07rem;max-width:54ch;margin:16px 0 0;line-height:1.6}.tred-tools .top .free{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--good);background:rgba(28,122,82,.1);border:1px solid rgba(28,122,82,.25);padding:7px 13px;border-radius:999px}.tred-tools .calc{background:#15181d;color:#fff}.tred-tools .calc__in{max-width:1060px;margin:0 auto;padding:40px max(22px,env(safe-area-inset-left,0px))}.tred-tools .tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:18px}.tred-tools .tab{font-family:var(--sans);font-weight:600;font-size:.9rem;color:rgba(255,255,255,.6);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);padding:10px 16px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.tred-tools .tab svg{width:16px;height:16px}.tred-tools .tab.on{background:var(--gold);color:#1b1206;border-color:var(--gold)}.tred-tools .pane{display:none}.tred-tools .pane.on{display:block}.tred-tools .pane h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 4px}.tred-tools .lead{color:rgba(255,255,255,.6);max-width:52ch;margin:0 0 24px}.tred-tools .cgrid{display:grid;grid-template-columns:1fr 1.05fr;gap:30px;align-items:start}@media(max-width:880px){.tred-tools .cgrid{grid-template-columns:1fr;gap:22px}}.tred-tools .toggle{display:inline-flex;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px;margin-bottom:18px}.tred-tools .toggle button{font-family:var(--sans);font-weight:600;font-size:.84rem;color:rgba(255,255,255,.6);background:none;border:none;padding:8px 18px;border-radius:999px;cursor:pointer}.tred-tools .toggle button.on{background:var(--gold);color:#1b1206}.tred-tools .field{margin-bottom:15px}.tred-tools .field label{display:block;font-size:.8rem;color:rgba(255,255,255,.65);margin-bottom:7px}.tred-tools .inp{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:0 14px}.tred-tools .inp .cur{font-family:var(--mono);font-size:.78rem;color:rgba(255,255,255,.45);margin-right:8px;white-space:nowrap}.tred-tools .inp .suf{font-family:var(--mono);font-size:.78rem;color:rgba(255,255,255,.45);margin-left:8px;white-space:nowrap}.tred-tools .inp input, .tred-tools .inp select{flex:1;background:none;border:none;outline:none;color:#fff;font-size:1.05rem;font-weight:600;font-family:var(--sans);padding:13px 0;font-variant-numeric:tabular-nums;min-width:0}.tred-tools .inp select option{color:#111}.tred-tools .res{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px}.tred-tools .res__hd{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:6px}.tred-tools .res__hd div{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:15px 16px}.tred-tools .res__hd .v{font-family:var(--serif);font-weight:500;font-size:1.9rem;line-height:1;color:#6fd79e}.tred-tools .res__hd .v.gold{color:#e9c378}.tred-tools .res__hd .k{font-size:.74rem;color:rgba(255,255,255,.6);margin-top:7px}.tred-tools .res__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1);font-size:.92rem}.tred-tools .res__row .k{color:rgba(255,255,255,.72)}.tred-tools .res__row .v{font-weight:700;font-variant-numeric:tabular-nums}.tred-tools .verdict{margin-top:16px;padding:13px 15px;border-radius:12px;font-size:.9rem;line-height:1.5;background:rgba(169,124,43,.14);border:1px solid rgba(169,124,43,.35);color:#f0d6a4}.tred-tools .verdict.good{background:rgba(28,122,82,.16);border-color:rgba(75,208,127,.4);color:#9fe7be}.tred-tools .verdict.bad{background:rgba(176,68,47,.16);border-color:rgba(176,68,47,.4);color:#e8a996}.tred-tools .res .btn{margin-top:18px;width:100%}.tred-tools .note{font-size:.72rem;color:rgba(255,255,255,.4);margin-top:12px;font-family:var(--mono);line-height:1.5}.tred-tools .why3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:720px){.tred-tools .why3{grid-template-columns:1fr}}.tred-tools .why3 div h4{font-family:var(--serif);font-weight:500;font-size:1.15rem;margin:0 0 6px}.tred-tools .why3 div p{font-size:.9rem;color:#2f3845;line-height:1.55;margin:0}.tred-tools .band{background:var(--ground);border-block:1px solid var(--line)}.tred-tools .ctaband{background:#10243b;color:#cdd7e3}.tred-tools .ctaband__in{max-width:1060px;margin:0 auto;padding:50px max(22px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.tred-tools .ctaband h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);color:#fff;margin:0;max-width:22ch;letter-spacing:-.01em}.tred-tools .ctaband p{margin:10px 0 0;color:#9fb0c4;max-width:44ch}.tred-tools footer{background:#0c1c2e;color:#7f93aa;text-align:center;padding:22px;font-size:.8rem}
/* ===== page-about ===== */
.tred-about{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--bad:#b0442f;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-about *{box-sizing:border-box}.tred-about{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-about .sec{max-width:1060px;margin:0 auto;padding:56px max(22px,env(safe-area-inset-left,0px))}.tred-about .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.tred-about h2.t{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.3rem);line-height:1.08;letter-spacing:-.01em;margin:0}.tred-about .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:1rem;padding:15px 26px;border-radius:12px;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:var(--sans)}.tred-about .btn--p{background:var(--gold);color:#1b1206}.tred-about .btn--p:hover{background:#966c22}.tred-about .btn--wa{background:#25d366;color:#06351c}.tred-about .btn svg{width:17px;height:17px}.tred-about .hdr{background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.tred-about .hdr__in{max-width:1060px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:64px;display:flex;align-items:center;gap:26px}.tred-about .logo{font-weight:800;letter-spacing:.05em;font-size:1.04rem;color:var(--ink);text-decoration:none}.tred-about .nav{display:flex;gap:20px;margin-left:10px}.tred-about .nav a{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500}.tred-about .nav a.on, .tred-about .nav a:hover{color:var(--ink)}.tred-about .hdr__right{margin-left:auto;display:flex;align-items:center;gap:10px}.tred-about .ci{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;text-decoration:none;border:1px solid var(--line)}.tred-about .ci svg{width:17px;height:17px}.tred-about .ci--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#1faa52}.tred-about .ci--ph{background:rgba(21,48,79,.07);color:var(--navy)}.tred-about .hdr__ph{color:var(--ink);text-decoration:none;font-weight:600;font-size:.86rem}.tred-about .burger{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:38px;height:38px;color:var(--ink);font-size:1.05rem}@media(max-width:980px){.tred-about .nav, .tred-about .hdr__ph{display:none}.tred-about .burger{display:inline-flex;align-items:center;justify-content:center}}.tred-about .hero{background:radial-gradient(120% 100% at 88% -20%,rgba(169,124,43,.1),transparent 55%),var(--ground);border-bottom:1px solid var(--line)}.tred-about .hero__in{max-width:1060px;margin:0 auto;padding:60px max(22px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:1.15fr .85fr;gap:46px;align-items:center}.tred-about .hero .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}.tred-about h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.1rem,4.4vw,3.1rem);line-height:1.03;letter-spacing:-.015em;margin:0;text-wrap:balance}.tred-about .hero .sub{color:var(--muted);font-size:1.08rem;line-height:1.6;max-width:44ch;margin:20px 0 26px}.tred-about .portrait{aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#2b3f54,#45607a);position:relative;display:flex;align-items:flex-end;padding:18px;border:1px solid var(--line)}.tred-about .portrait span{position:absolute;top:16px;right:16px;font-family:var(--mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.tred-about .portrait .nameplate{position:absolute;left:18px;bottom:18px;color:#fff}.tred-about .portrait .nameplate b{display:block;font-family:var(--serif);font-weight:500;font-size:1.2rem}.tred-about .portrait .nameplate small{font-size:.8rem;color:rgba(255,255,255,.8)}@media(max-width:860px){.tred-about .hero__in{grid-template-columns:1fr;gap:30px}.tred-about .portrait{max-width:320px}}.tred-about .story{max-width:720px;margin:0 auto}.tred-about .story .lead{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1.4;letter-spacing:-.005em;color:var(--ink);margin:0 0 24px}.tred-about .story p{font-size:1.06rem;line-height:1.72;color:#23282f;margin:0 0 20px}.tred-about .story p b{color:var(--ink)}.tred-about .pull{font-family:var(--serif);font-weight:400;font-size:1.4rem;line-height:1.35;color:var(--ink);border-left:3px solid var(--gold);padding:4px 0 4px 22px;margin:28px 0}.tred-about .band{background:var(--ground);border-block:1px solid var(--line)}.tred-about .prin{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:720px){.tred-about .prin{grid-template-columns:1fr}}.tred-about .pc{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px 26px}.tred-about .pc .n{font-family:var(--mono);font-size:.74rem;font-weight:600;color:var(--gold)}.tred-about .pc h3{font-family:var(--serif);font-weight:500;font-size:1.3rem;margin:8px 0 8px}.tred-about .pc p{font-size:.95rem;color:#2f3845;line-height:1.6;margin:0}.tred-about .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.tred-about .stats > div{background:var(--panel);padding:24px 18px;text-align:center}.tred-about .stats .v{font-family:var(--serif);font-weight:500;font-size:2.1rem;line-height:1;letter-spacing:-.01em}.tred-about .stats .k{font-size:.8rem;color:var(--muted);margin-top:8px}@media(max-width:620px){.tred-about .stats{grid-template-columns:1fr 1fr}}.tred-about .founder{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 1px 2px rgba(20,20,30,.03),0 24px 50px -34px rgba(20,25,40,.3)}@media(max-width:700px){.tred-about .founder{grid-template-columns:1fr;text-align:center}}.tred-about .founder__img{aspect-ratio:1;border-radius:16px;background:linear-gradient(160deg,#2b3f54,#45607a);display:grid;place-items:center;font-family:var(--serif);font-weight:600;color:#fff;font-size:2.4rem}.tred-about .founder h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;margin:0 0 4px}.tred-about .founder .role{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.tred-about .founder p{font-size:.98rem;line-height:1.65;color:#2f3845;margin:0 0 12px}.tred-about .book{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;color:var(--navy);font-weight:600;text-decoration:none;border:1px solid var(--line);border-radius:10px;padding:9px 14px}.tred-about .book svg{width:16px;height:16px}.tred-about .ctaband{background:#10243b;color:#cdd7e3}.tred-about .ctaband__in{max-width:1060px;margin:0 auto;padding:52px max(22px,env(safe-area-inset-left,0px));text-align:center}.tred-about .ctaband h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,3.2vw,2.2rem);color:#fff;margin:0 auto 12px;max-width:22ch;letter-spacing:-.01em}.tred-about .ctaband p{margin:0 auto 24px;color:#9fb0c4;max-width:48ch}.tred-about .ctaband .cc{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tred-about footer{background:#0c1c2e;color:#7f93aa;text-align:center;padding:22px;font-size:.8rem}
/* ===== page-join-us ===== */
.tred-joinus{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--bad:#b0442f;--ink2:#0c0e12;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-joinus *{box-sizing:border-box}.tred-joinus{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-joinus .sec{max-width:1060px;margin:0 auto;padding:60px max(22px,env(safe-area-inset-left,0px))}.tred-joinus .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.tred-joinus .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:1rem;padding:16px 28px;border-radius:12px;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:var(--sans)}.tred-joinus .btn--p{background:var(--gold);color:#1b1206;box-shadow:0 16px 36px -14px rgba(169,124,43,.6)}.tred-joinus .btn--p:hover{background:#dcb063;transform:translateY(-1px)}.tred-joinus .btn--ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4);color:#fff}.tred-joinus .btn--ghost:hover{background:rgba(255,255,255,.16)}.tred-joinus .btn svg{width:18px;height:18px}.tred-joinus .hdr{background:rgba(12,14,18,.85);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:30}.tred-joinus .hdr__in{max-width:1060px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:64px;display:flex;align-items:center;gap:26px}.tred-joinus .logo{font-weight:800;letter-spacing:.05em;font-size:1.04rem;color:#fff;text-decoration:none}.tred-joinus .nav{display:flex;gap:20px;margin-left:10px}.tred-joinus .nav a{color:rgba(255,255,255,.65);text-decoration:none;font-size:.9rem;font-weight:500}.tred-joinus .nav a.on, .tred-joinus .nav a:hover{color:#fff}.tred-joinus .hdr__right{margin-left:auto;display:flex;align-items:center;gap:12px}.tred-joinus .hdr .applybtn{font-weight:700;font-size:.88rem;background:var(--gold);color:#1b1206;padding:9px 18px;border-radius:10px;text-decoration:none}.tred-joinus .burger{display:none;background:none;border:1px solid rgba(255,255,255,.2);border-radius:9px;width:38px;height:38px;color:#fff;font-size:1.05rem}@media(max-width:980px){.tred-joinus .nav{display:none}.tred-joinus .burger{display:inline-flex;align-items:center;justify-content:center}}.tred-joinus .hero{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;margin-top:-64px;padding-top:64px}.tred-joinus .hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04)}.tred-joinus .hero__sc{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,9,13,.94) 0%,rgba(8,9,13,.78) 46%,rgba(8,9,13,.4) 80%,rgba(8,9,13,.6) 100%)}.tred-joinus .hero__in{position:relative;z-index:2;max-width:1060px;margin:0 auto;width:100%;padding:40px max(22px,env(safe-area-inset-left,0px));color:#fff}.tred-joinus .hero .eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:#e9c378;margin:0 0 20px;display:inline-flex;align-items:center;gap:9px}.tred-joinus .hero .eyebrow .live{width:8px;height:8px;border-radius:50%;background:#4bd07f;box-shadow:0 0 0 0 rgba(75,208,127,.6);animation:lp 1.9s infinite}@keyframes lp{0%{box-shadow:0 0 0 0 rgba(75,208,127,.55)}70%{box-shadow:0 0 0 10px rgba(75,208,127,0)}100%{box-shadow:0 0 0 0 rgba(75,208,127,0)}}.tred-joinus .hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.98;letter-spacing:-.025em;margin:0;max-width:15ch;text-wrap:balance}.tred-joinus .hero h1 em{font-style:normal;color:#e9c378}.tred-joinus .hero .sub{color:rgba(255,255,255,.85);font-size:1.18rem;line-height:1.55;max-width:46ch;margin:24px 0 32px}.tred-joinus .hero .cta{display:flex;gap:14px;flex-wrap:wrap}.tred-joinus .proof{display:flex;gap:30px;flex-wrap:wrap;margin-top:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}.tred-joinus .proof div .v{font-family:var(--serif);font-weight:600;font-size:2rem;line-height:1;color:#fff}.tred-joinus .proof div .v b{color:#6fd79e;font-weight:600}.tred-joinus .proof div .k{font-size:.78rem;color:rgba(255,255,255,.6);margin-top:7px;max-width:16ch}.tred-joinus .money{background:var(--ink2);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.tred-joinus .money__in{max-width:1060px;margin:0 auto;padding:62px max(22px,env(safe-area-inset-left,0px));text-align:center}.tred-joinus .money h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,4vw,2.8rem);letter-spacing:-.015em;margin:0 auto;max-width:20ch;line-height:1.08}.tred-joinus .money h2 em{font-style:normal;color:#e9c378}.tred-joinus .money p{color:rgba(255,255,255,.62);font-size:1.05rem;margin:16px auto 34px;max-width:52ch;line-height:1.6}.tred-joinus .mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:820px;margin:0 auto}@media(max-width:680px){.tred-joinus .mgrid{grid-template-columns:1fr}}.tred-joinus .mg{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:26px 20px}.tred-joinus .mg .v{font-family:var(--serif);font-weight:600;font-size:2.4rem;line-height:1;color:#e9c378}.tred-joinus .mg .k{font-size:.82rem;color:rgba(255,255,255,.65);margin-top:9px}.tred-joinus .vg{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:700px){.tred-joinus .vg{grid-template-columns:1fr}}.tred-joinus .vc{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px 28px;display:flex;gap:18px;align-items:flex-start}.tred-joinus .vc__ic{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:var(--navy);color:#fff;flex:0 0 auto}.tred-joinus .vc__ic svg{width:24px;height:24px}.tred-joinus .vc h3{font-family:var(--serif);font-weight:500;font-size:1.3rem;margin:0 0 6px}.tred-joinus .vc p{font-size:.95rem;color:#2f3845;line-height:1.58;margin:0}.tred-joinus .vc b{color:var(--ink)}.tred-joinus .band{background:var(--ground);border-block:1px solid var(--line)}.tred-joinus .climb{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:760px){.tred-joinus .climb{grid-template-columns:1fr}}.tred-joinus .cl{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px;position:relative}.tred-joinus .cl.hot{border-color:var(--gold);box-shadow:0 20px 50px -30px rgba(169,124,43,.5)}.tred-joinus .cl__step{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.tred-joinus .cl h3{font-family:var(--serif);font-weight:500;font-size:1.45rem;margin:10px 0 6px}.tred-joinus .cl .earn{font-weight:700;font-size:1.05rem;color:var(--good);margin-bottom:12px}.tred-joinus .cl ul{margin:0;padding-left:18px}.tred-joinus .cl li{font-size:.9rem;color:#2f3845;line-height:1.5;margin-bottom:6px}.tred-joinus .cl__tag{position:absolute;top:-11px;right:18px;font-family:var(--mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase;font-weight:600;background:var(--gold);color:#1b1206;padding:4px 10px;border-radius:999px}.tred-joinus .tg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:760px){.tred-joinus .tg{grid-template-columns:1fr}}.tred-joinus .tc{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px}.tred-joinus .tc .stars{color:var(--gold);font-size:.9rem;letter-spacing:2px;margin-bottom:10px}.tred-joinus .tc p{font-size:.98rem;line-height:1.55;color:var(--ink);margin:0 0 14px;font-family:var(--serif)}.tred-joinus .tc .who{display:flex;align-items:center;gap:10px}.tred-joinus .tc .av{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--gold),#8a6526);display:grid;place-items:center;font-weight:700;color:#1b1206;font-size:.9rem}.tred-joinus .tc .who b{font-size:.88rem;display:block}.tred-joinus .tc .who small{font-size:.76rem;color:var(--muted)}.tred-joinus .apply{background:linear-gradient(135deg,#1a1d24,#0c0e12);color:#fff;border-radius:24px;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;border:1px solid rgba(255,255,255,.08)}@media(max-width:760px){.tred-joinus .apply{grid-template-columns:1fr;padding:28px}}.tred-joinus .apply h2{font-family:var(--serif);font-weight:500;font-size:2.1rem;letter-spacing:-.015em;margin:0 0 10px;color:#fff;line-height:1.1}.tred-joinus .apply h2 em{font-style:normal;color:#e9c378}.tred-joinus .apply p{color:rgba(255,255,255,.72);margin:0;font-size:1rem;line-height:1.55}.tred-joinus .af{display:flex;flex-direction:column;gap:11px}.tred-joinus .af input, .tred-joinus .af select{height:52px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;padding:0 16px;font-size:.98rem;font-family:var(--sans)}.tred-joinus .af select option{color:#111}.tred-joinus .af input::placeholder{color:rgba(255,255,255,.5)}.tred-joinus .af .btn{width:100%;margin-top:4px}.tred-joinus .af small{font-size:.72rem;color:rgba(255,255,255,.5);text-align:center}.tred-joinus footer{background:#0c1c2e;color:#7f93aa;text-align:center;padding:22px;font-size:.8rem}
/* ===== page-webinar ===== */
.tred-webinar{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--bad:#b0442f;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-webinar *{box-sizing:border-box}.tred-webinar{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-webinar .sec{max-width:1060px;margin:0 auto;padding:56px max(22px,env(safe-area-inset-left,0px))}.tred-webinar .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.tred-webinar .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:1rem;padding:16px 28px;border-radius:12px;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:var(--sans)}.tred-webinar .btn--p{background:var(--gold);color:#1b1206;box-shadow:0 16px 36px -14px rgba(169,124,43,.55)}.tred-webinar .btn--p:hover{background:#dcb063}.tred-webinar .btn svg{width:18px;height:18px}.tred-webinar .hdr{background:rgba(12,14,18,.85);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:30}.tred-webinar .hdr__in{max-width:1060px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:60px;display:flex;align-items:center;gap:26px}.tred-webinar .logo{font-weight:800;letter-spacing:.05em;font-size:1.04rem;color:#fff;text-decoration:none}.tred-webinar .nav{display:flex;gap:20px;margin-left:10px}.tred-webinar .nav a{color:rgba(255,255,255,.65);text-decoration:none;font-size:.9rem;font-weight:500}.tred-webinar .nav a.on, .tred-webinar .nav a:hover{color:#fff}.tred-webinar .hdr__right{margin-left:auto}.tred-webinar .hdr .reg{font-weight:700;font-size:.86rem;background:var(--gold);color:#1b1206;padding:9px 18px;border-radius:10px;text-decoration:none}.tred-webinar .hero{position:relative;overflow:hidden;color:#fff;margin-top:-60px;padding-top:60px}.tred-webinar .hero__bg{position:absolute;inset:0;background-size:cover;background-position:center}.tred-webinar .hero__sc{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,13,.86),rgba(8,9,13,.82)),linear-gradient(90deg,rgba(8,9,13,.6),transparent)}.tred-webinar .hero__in{position:relative;z-index:2;max-width:1060px;margin:0 auto;padding:46px max(22px,env(safe-area-inset-left,0px)) 54px;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}@media(max-width:860px){.tred-webinar .hero__in{grid-template-columns:1fr;gap:28px}}.tred-webinar .badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;background:rgba(176,68,47,.25);border:1px solid rgba(176,68,47,.5);color:#ffb9a6;padding:6px 12px;border-radius:999px;margin-bottom:18px}.tred-webinar .badge .live{width:7px;height:7px;border-radius:50%;background:#ff6a4d;animation:lp 1.6s infinite}@keyframes lp{0%{box-shadow:0 0 0 0 rgba(255,106,77,.6)}70%{box-shadow:0 0 0 8px rgba(255,106,77,0)}100%{box-shadow:0 0 0 0 rgba(255,106,77,0)}}.tred-webinar .hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.1rem,4.6vw,3.3rem);line-height:1.04;letter-spacing:-.018em;margin:0;max-width:18ch}.tred-webinar .hero h1 em{font-style:normal;color:#e9c378}.tred-webinar .hero .when{display:flex;gap:22px;flex-wrap:wrap;margin:22px 0 0;color:rgba(255,255,255,.85);font-size:.95rem}.tred-webinar .hero .when span{display:inline-flex;align-items:center;gap:8px}.tred-webinar .hero .when svg{width:17px;height:17px;color:#e9c378}.tred-webinar .learn{margin:22px 0 0;padding:0;list-style:none}.tred-webinar .learn li{display:flex;gap:10px;align-items:flex-start;padding:7px 0;font-size:1rem;color:rgba(255,255,255,.9)}.tred-webinar .learn li svg{width:18px;height:18px;color:#6fd79e;flex:0 0 auto;margin-top:3px}.tred-webinar .reg-card{background:var(--panel);border-radius:20px;padding:26px;box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}.tred-webinar .reg-card h3{font-family:var(--serif);font-weight:500;font-size:1.3rem;margin:0 0 4px}.tred-webinar .reg-card .free{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--good);font-weight:600}.tred-webinar .count{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 18px}.tred-webinar .count div{background:var(--ground);border:1px solid var(--line);border-radius:12px;padding:12px 6px;text-align:center}.tred-webinar .count .n{font-family:var(--serif);font-weight:600;font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums}.tred-webinar .count .l{font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:6px}.tred-webinar .rf{display:flex;flex-direction:column;gap:10px}.tred-webinar .rf input{height:48px;border-radius:11px;border:1px solid var(--line);background:var(--ground);padding:0 15px;font-size:.96rem;font-family:var(--sans)}.tred-webinar .rf input:focus{outline:none;border-color:var(--gold)}.tred-webinar .rf .btn{width:100%}.tred-webinar .rf small{font-size:.74rem;color:var(--muted);text-align:center}.tred-webinar .seats{text-align:center;font-size:.8rem;color:var(--bad);font-weight:600;margin-top:4px}.tred-webinar .ag{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:700px){.tred-webinar .ag{grid-template-columns:1fr}}.tred-webinar .agc{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.tred-webinar .agc .n{font-family:var(--serif);font-weight:600;font-size:1.5rem;color:var(--gold);line-height:1}.tred-webinar .agc h3{font-family:var(--serif);font-weight:500;font-size:1.2rem;margin:10px 0 6px}.tred-webinar .agc p{font-size:.92rem;color:#2f3845;line-height:1.55;margin:0}.tred-webinar .band{background:var(--ground);border-block:1px solid var(--line)}.tred-webinar .host{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:30px}@media(max-width:700px){.tred-webinar .host{grid-template-columns:1fr;text-align:center}}.tred-webinar .host__img{aspect-ratio:1;border-radius:16px;background:linear-gradient(160deg,#2b3f54,#45607a);display:grid;place-items:center;font-family:var(--serif);font-weight:600;color:#fff;font-size:2.4rem;position:relative}.tred-webinar .host__img span{position:absolute;bottom:10px;left:0;right:0;font-family:var(--mono);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55)}.tred-webinar .host h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;margin:0 0 4px}.tred-webinar .host .role{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.tred-webinar .host p{font-size:.98rem;line-height:1.62;color:#2f3845;margin:0}.tred-webinar .who{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.tred-webinar .who span{font-size:.9rem;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:9px 16px;color:#44505e}.tred-webinar .ctaband{background:#10243b;color:#cdd7e3}.tred-webinar .ctaband__in{max-width:1060px;margin:0 auto;padding:50px max(22px,env(safe-area-inset-left,0px));text-align:center}.tred-webinar .ctaband h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,3.2vw,2.2rem);color:#fff;margin:0 auto 20px;max-width:22ch;letter-spacing:-.01em}.tred-webinar footer{background:#0c1c2e;color:#7f93aa;text-align:center;padding:22px;font-size:.8rem}
/* ===== page-faqs ===== */
.tred-faqs{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--bad:#b0442f;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-faqs *{box-sizing:border-box}.tred-faqs{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-faqs .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.tred-faqs .hdr{background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.tred-faqs .hdr__in{max-width:1180px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:64px;display:flex;align-items:center;gap:26px}.tred-faqs .logo{font-weight:800;letter-spacing:.05em;font-size:1.04rem;color:var(--ink);text-decoration:none}.tred-faqs .nav{display:flex;gap:20px;margin-left:10px}.tred-faqs .nav a{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500}.tred-faqs .nav a.on, .tred-faqs .nav a:hover{color:var(--ink)}.tred-faqs .hdr__right{margin-left:auto;display:flex;align-items:center;gap:10px}.tred-faqs .ci{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;text-decoration:none;border:1px solid var(--line)}.tred-faqs .ci svg{width:17px;height:17px}.tred-faqs .ci--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#1faa52}.tred-faqs .ci--ph{background:rgba(21,48,79,.07);color:var(--navy)}.tred-faqs .hdr__ph{color:var(--ink);text-decoration:none;font-weight:600;font-size:.86rem}.tred-faqs .burger{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:38px;height:38px;color:var(--ink);font-size:1.05rem}@media(max-width:980px){.tred-faqs .nav, .tred-faqs .hdr__ph{display:none}.tred-faqs .burger{display:inline-flex;align-items:center;justify-content:center}}.tred-faqs .top{background:radial-gradient(120% 100% at 85% -30%,rgba(169,124,43,.1),transparent 55%),var(--ground);border-bottom:1px solid var(--line)}.tred-faqs .top__in{max-width:900px;margin:0 auto;padding:44px max(22px,env(safe-area-inset-left,0px)) 36px;text-align:center}.tred-faqs h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.1rem,4.4vw,2.9rem);line-height:1.04;letter-spacing:-.015em;margin:0}.tred-faqs .top p{color:var(--muted);font-size:1.05rem;margin:14px 0 22px}.tred-faqs .top p b{color:var(--ink)}.tred-faqs .search{position:relative;max-width:560px;margin:0 auto}.tred-faqs .search svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:19px;height:19px;color:var(--muted)}.tred-faqs .search input{width:100%;height:56px;border-radius:14px;border:1px solid var(--line);background:var(--panel);padding:0 16px 0 48px;font-size:1.02rem;font-family:var(--sans);box-shadow:0 12px 34px -22px rgba(20,25,40,.4)}.tred-faqs .search input:focus{outline:none;border-color:var(--gold)}.tred-faqs .help{max-width:1180px;margin:0 auto;padding:36px max(22px,env(safe-area-inset-left,0px)) 10px;display:grid;grid-template-columns:260px 1fr;gap:38px;align-items:start}@media(max-width:860px){.tred-faqs .help{grid-template-columns:1fr;gap:18px}}.tred-faqs .side{position:sticky;top:84px}@media(max-width:860px){.tred-faqs .side{position:static;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}}.tred-faqs .sidettl{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;padding-left:4px}@media(max-width:860px){.tred-faqs .sidettl{display:none}}.tred-faqs .catbtn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:11px;padding:11px 13px;cursor:pointer;font-family:var(--sans);font-size:.92rem;font-weight:500;color:#44505e;margin-bottom:3px;white-space:nowrap}.tred-faqs .catbtn:hover{background:var(--panel)}.tred-faqs .catbtn.on{background:var(--navy);color:#fff}.tred-faqs .catbtn .ct{font-family:var(--mono);font-size:.72rem;font-weight:600;background:rgba(20,25,40,.07);color:var(--muted);padding:2px 8px;border-radius:999px}.tred-faqs .catbtn.on .ct{background:rgba(255,255,255,.18);color:#fff}@media(max-width:860px){.tred-faqs .catbtn{width:auto;flex:0 0 auto;border:1px solid var(--line);background:var(--panel)}.tred-faqs .catbtn .ct{display:none}}.tred-faqs .qblock{margin-bottom:30px}.tred-faqs .qblock__h{display:flex;align-items:baseline;gap:10px;margin:0 0 6px}.tred-faqs .qblock__h h2{font-family:var(--serif);font-weight:500;font-size:1.4rem;letter-spacing:-.008em;margin:0}.tred-faqs .qblock__h span{font-family:var(--mono);font-size:.72rem;color:var(--muted)}.tred-faqs .qa{border-top:1px solid var(--line)}.tred-faqs .qblock .qa:last-of-type{border-bottom:1px solid var(--line)}.tred-faqs .qa__q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:16px 44px 16px 0;position:relative;font-family:var(--serif);font-weight:500;font-size:1.1rem;color:var(--ink);line-height:1.3}.tred-faqs .qa__q::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--gold)}.tred-faqs .qa.open .qa__q::after{content:"\2212"}.tred-faqs .qa__a{max-height:0;overflow:hidden;transition:max-height .28s}.tred-faqs .qa.open .qa__a{max-height:400px}.tred-faqs .qa__a p{margin:0 0 16px;color:#36404b;font-size:.96rem;line-height:1.62;max-width:72ch}.tred-faqs .qa__a a{color:var(--navy);font-weight:600;text-decoration:underline}.tred-faqs .morelink{display:inline-flex;margin-top:14px;font-weight:600;color:var(--navy);text-decoration:none;font-size:.9rem}.tred-faqs .noresults{display:none;text-align:center;color:var(--muted);padding:40px 0;font-size:1rem}.tred-faqs .reset{color:var(--navy);font-weight:600;cursor:pointer;text-decoration:underline;background:none;border:none;font-size:inherit;font-family:inherit}.tred-faqs .ask{background:linear-gradient(135deg,#15304f,#0f243b);color:#fff;border-radius:20px;padding:30px 32px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center;margin:20px 0 50px}@media(max-width:760px){.tred-faqs .ask{grid-template-columns:1fr;padding:24px}}.tred-faqs .ask h3{font-family:var(--serif);font-weight:400;font-size:1.6rem;margin:0 0 6px}.tred-faqs .ask p{color:rgba(255,255,255,.72);margin:0;font-size:.95rem}.tred-faqs .askf{display:flex;flex-direction:column;gap:10px}.tred-faqs .askf input{height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;padding:0 15px;font-size:.95rem;font-family:var(--sans)}.tred-faqs .askf input::placeholder{color:rgba(255,255,255,.5)}.tred-faqs .askf button{height:48px;border:none;border-radius:12px;background:#25d366;color:#06351c;font-weight:700;cursor:pointer;font-family:var(--sans);display:inline-flex;align-items:center;justify-content:center;gap:8px}.tred-faqs .askf button svg{width:17px;height:17px}.tred-faqs footer{background:#0c1c2e;color:#7f93aa;text-align:center;padding:22px;font-size:.8rem}
/* ===== page-developers ===== */
.tred-developers{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;
    --navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--amber:#b8863b;--bad:#b0442f;
    --mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;color-scheme:light}.tred-developers *{box-sizing:border-box}.tred-developers{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}.tred-developers .wrap{max-width:1080px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px))}.tred-developers .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.tred-developers .hdr{background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.tred-developers .hdr__in{max-width:1080px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:64px;display:flex;align-items:center;gap:26px}.tred-developers .logo{font-weight:800;letter-spacing:.05em;font-size:1.04rem;color:var(--ink);text-decoration:none}.tred-developers .nav{display:flex;gap:20px;margin-left:10px}.tred-developers .nav a{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500}.tred-developers .nav a.on, .tred-developers .nav a:hover{color:var(--ink)}.tred-developers .hdr__right{margin-left:auto;display:flex;align-items:center;gap:10px}.tred-developers .ci{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;text-decoration:none;border:1px solid var(--line)}.tred-developers .ci svg{width:17px;height:17px}.tred-developers .ci--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#1faa52}.tred-developers .ci--ph{background:rgba(21,48,79,.07);color:var(--navy)}.tred-developers .hdr__ph{color:var(--ink);text-decoration:none;font-weight:600;font-size:.86rem}.tred-developers .burger{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:38px;height:38px;color:var(--ink);font-size:1.05rem}@media(max-width:980px){.tred-developers .nav, .tred-developers .hdr__ph{display:none}.tred-developers .burger{display:inline-flex;align-items:center;justify-content:center}}.tred-developers .top{background:radial-gradient(120% 100% at 88% -30%,rgba(169,124,43,.1),transparent 55%),var(--ground);border-bottom:1px solid var(--line)}.tred-developers .top__in{max-width:1080px;margin:0 auto;padding:44px max(22px,env(safe-area-inset-left,0px)) 34px}.tred-developers h1{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.2vw,2.9rem);line-height:1.03;letter-spacing:-.015em;margin:0;max-width:20ch}.tred-developers .top p{color:var(--muted);font-size:1.04rem;max-width:56ch;margin:16px 0 0;line-height:1.6}.tred-developers .summ{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:26px}.tred-developers .summ > div{background:var(--panel);padding:18px 20px}.tred-developers .summ .v{font-family:var(--serif);font-weight:500;font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums}.tred-developers .summ .v.bad{color:var(--bad)}.tred-developers .summ .k{font-size:.78rem;color:var(--muted);margin-top:7px}@media(max-width:620px){.tred-developers .summ{grid-template-columns:1fr}}.tred-developers .calls{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:34px 0 8px}@media(max-width:720px){.tred-developers .calls{grid-template-columns:1fr}}.tred-developers .call{border-radius:16px;padding:20px 22px;border:1px solid var(--line)}.tred-developers .call--good{background:rgba(28,122,82,.06);border-color:rgba(28,122,82,.25)}.tred-developers .call--bad{background:rgba(176,68,47,.06);border-color:rgba(176,68,47,.25)}.tred-developers .call h3{font-family:var(--serif);font-weight:500;font-size:1.15rem;margin:0 0 4px;display:flex;align-items:center;gap:8px}.tred-developers .call--good h3{color:var(--good)}.tred-developers .call--bad h3{color:var(--bad)}.tred-developers .call p{font-size:.9rem;color:#2f3845;line-height:1.55;margin:0}.tred-developers .call b{font-weight:600}.tred-developers .tbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:30px 0 14px}.tred-developers .tbar h2{font-family:var(--serif);font-weight:500;font-size:1.4rem;margin:0}.tred-developers .fsel{position:relative;display:inline-flex}.tred-developers .fsel select{appearance:none;font-family:var(--sans);font-size:.84rem;font-weight:500;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:9px 30px 9px 14px;cursor:pointer}.tred-developers .fsel::after{content:"\25BE";position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:.6rem;color:var(--muted);pointer-events:none}.tred-developers .lt{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.tred-developers .lt th{text-align:left;font-family:var(--mono);font-size:.6rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:14px 14px;background:var(--ground);border-bottom:1px solid var(--line)}.tred-developers .lt td{padding:13px 14px;border-bottom:1px solid var(--line);font-size:.92rem;vertical-align:middle}.tred-developers .lt tr:last-child td{border-bottom:none}.tred-developers .lt .rk{font-family:var(--mono);font-weight:600;color:var(--muted);width:34px}.tred-developers .lt .dev{font-weight:700;font-size:1rem}.tred-developers .lt .num{font-variant-numeric:tabular-nums;text-align:right}.tred-developers .relcell{display:flex;align-items:center;gap:10px;min-width:150px}.tred-developers .relbar{flex:1;height:7px;background:var(--ground);border-radius:999px;overflow:hidden}.tred-developers .relbar i{display:block;height:100%;border-radius:999px}.tred-developers .relpct{font-family:var(--mono);font-weight:600;font-size:.82rem;width:44px;text-align:right}.tred-developers .bar-a{background:var(--good)}.tred-developers .bar-b{background:var(--amber)}.tred-developers .bar-c{background:#cc7a3a}.tred-developers .bar-d{background:var(--bad)}.tred-developers .ovd{font-variant-numeric:tabular-nums;font-weight:600}.tred-developers .ovd.z{color:var(--good)}.tred-developers .ovd.w{color:var(--bad)}.tred-developers .grade{font-family:var(--mono);font-weight:700;font-size:.74rem;padding:3px 9px;border-radius:7px}.tred-developers .gr-a{background:rgba(28,122,82,.12);color:var(--good)}.tred-developers .gr-b{background:rgba(184,134,59,.14);color:var(--amber)}.tred-developers .gr-c{background:rgba(204,122,58,.14);color:#b5652a}.tred-developers .gr-d{background:rgba(176,68,47,.12);color:var(--bad)}.tred-developers .hide-sm{}@media(max-width:720px){.tred-developers .hide-sm{display:none}.tred-developers .lt td, .tred-developers .lt th{padding:11px 9px}.tred-developers .lt .dev{font-size:.9rem}}.tred-developers .method{background:var(--ground);border:1px solid var(--line);border-radius:16px;padding:20px 22px;margin:24px 0;font-size:.88rem;color:#44505e;line-height:1.6}.tred-developers .method b{color:var(--ink)}.tred-developers .ctaband{background:#10243b;color:#cdd7e3;margin-top:10px}.tred-developers .ctaband__in{max-width:1080px;margin:0 auto;padding:50px max(22px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.tred-developers .ctaband h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);color:#fff;margin:0;max-width:22ch;letter-spacing:-.01em}.tred-developers .ctaband p{margin:10px 0 0;color:#9fb0c4;max-width:44ch}.tred-developers .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:1rem;padding:15px 26px;border-radius:12px;text-decoration:none;background:var(--gold);color:#1b1206}.tred-developers footer{background:#0c1c2e;color:#7f93aa;text-align:center;padding:22px;font-size:.8rem}

/* Picks slider: keep prev/next arrows clear of slide content (edge-overlap fix) */
@media (min-width:821px){.tred-home .pwrap{padding-left:86px;padding-right:86px}}

/* Dark-background headings: keep white (global theme forces headings dark) */
.tred-home .picks .ptitle,.tred-home .modal__card h3,.tred-home .dmodal h3,.tred-home .ov .card h3{color:#fff}

/* ====================== REDESIGN HEADER (global, all pages) ====================== */
.thdr{background:#f6f1e7;border-bottom:1px solid #e5dccb;position:sticky;top:0;z-index:40;font-family:"Figtree",system-ui,sans-serif}
.thdr__in{max-width:1200px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px));height:66px;display:flex;align-items:center;gap:22px}
.thdr .te-logo{display:flex;align-items:center;gap:8px;text-decoration:none;flex:0 0 auto}
.thdr .te-logo__mark{height:26px;width:auto}
.thdr .te-logo__word{height:17px;width:auto}
.tnav{display:flex;align-items:center;gap:17px}
.tnav__item{position:relative;display:flex;align-items:center}
.tnav__link{color:#5d636d;background:none;border:0;padding:0;font:500 .9rem/1 "Figtree",system-ui,sans-serif;text-decoration:none;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:color .15s;white-space:nowrap}
.tnav__link:hover{color:#16181c}
.tnav .car{font-size:.56rem;opacity:.6;transition:transform .15s}
.tnav__item--drop.open .car{transform:rotate(180deg)}
.tnav__panel{position:absolute;top:calc(100% + 12px);left:0;min-width:208px;background:#fff;border:1px solid #e5dccb;border-radius:13px;box-shadow:0 24px 48px -24px rgba(21,48,79,.35);padding:8px;display:none;flex-direction:column;z-index:60}
.tnav__panel::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:14px}
.tnav__item--drop:hover .tnav__panel,.tnav__item--drop.open .tnav__panel{display:flex}
.tnav__panel a{padding:9px 12px;border-radius:9px;color:#16181c;text-decoration:none;font-size:.88rem;font-weight:500;white-space:nowrap;transition:background .12s,color .12s}
.tnav__panel a:hover{background:#f6f1e7;color:#a97c2b}
.thdr__right{margin-left:auto;display:flex;align-items:center;gap:10px}
.thdr__ph{color:#16181c;text-decoration:none;font-weight:600;font-size:.88rem;white-space:nowrap}
.thdr__ph:hover{color:#a97c2b}
.tci{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;text-decoration:none;border:1px solid #e5dccb;transition:transform .15s,background .15s;flex:0 0 auto}
.tci:hover{transform:translateY(-1px)}
.tci svg{width:18px;height:18px}
.tci--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#1faa52}
.tci--ph{background:rgba(21,48,79,.07);color:#15304f}
.tburger{display:none;width:42px;height:42px;border:1px solid #e5dccb;border-radius:10px;background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;padding:0}
.tburger span{display:block;width:18px;height:2px;background:#16181c;border-radius:2px;transition:transform .2s,opacity .2s}
.tburger.on span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.tburger.on span:nth-child(2){opacity:0}
.tburger.on span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.tdrawer{position:fixed;top:66px;left:0;right:0;max-height:calc(100vh - 66px);overflow:auto;background:#faf6ee;border-bottom:1px solid #e5dccb;box-shadow:0 22px 44px -24px rgba(21,48,79,.4);padding:8px 18px 22px;z-index:39}
.tdrawer[hidden]{display:none}
.tdrawer__link,.tdrawer__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:13px 4px;border:0;border-bottom:1px solid #efe7d8;background:none;color:#16181c;font:600 1rem "Figtree",system-ui,sans-serif;text-decoration:none;cursor:pointer;text-align:left}
.tdrawer__toggle .car{font-size:.72rem;opacity:.55;transition:transform .15s}
.tdrawer__toggle.open .car{transform:rotate(180deg)}
.tdrawer__sub{padding:2px 0 8px}
.tdrawer__sub[hidden]{display:none}
.tdrawer__sub a{display:block;padding:9px 14px;color:#5d636d;text-decoration:none;font-size:.95rem}
.tdrawer__sub a:hover{color:#a97c2b}
.tdrawer__cta{display:flex;gap:10px;margin-top:16px}
.tdrawer__cta .tci{width:auto;flex:1;gap:9px;padding:0 14px;height:48px;font-weight:600;font-size:.92rem;border-radius:12px}
.tdrawer__cta .tci span{white-space:nowrap}
@media(max-width:980px){.tnav,.thdr__ph{display:none}.tburger{display:inline-flex}}

/* ====================== BLOG INDEX (.tred-blog) ====================== */
.tred-blog{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;--navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}
.tred-blog .sec{max-width:1120px;margin:0 auto;padding:40px max(22px,env(safe-area-inset-left,0px))}
.tred-blog .kick{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}
.tred-blog .bhero{position:relative;min-height:62vh;display:flex;align-items:flex-end;overflow:hidden}
.tred-blog .bhero__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.03)}
.tred-blog .bhero__sc{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,8,12,.92) 6%,rgba(6,8,12,.28) 56%,rgba(6,8,12,.5) 100%)}
.tred-blog .bhero__in{position:relative;z-index:2;max-width:1120px;margin:0 auto;width:100%;padding:0 max(22px,env(safe-area-inset-left,0px)) 42px;color:#fff}
.tred-blog .bhero__eye{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#e9c378;margin:0 0 16px;display:flex;align-items:center;gap:8px}
.tred-blog .bhero__eye .live{width:7px;height:7px;border-radius:50%;background:#4bd07f;display:inline-block}
.tred-blog .bhero__card{display:block;max-width:44ch;text-decoration:none;color:#fff}
.tred-blog .bhero__card .chip{background:rgba(255,255,255,.18);color:#fff;margin-bottom:14px}
.tred-blog .bhero h1{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4.2vw,3rem);line-height:1.06;letter-spacing:-.015em;margin:0;color:#fff}
.tred-blog .bhero__ex{color:rgba(255,255,255,.82);font-size:1.05rem;line-height:1.55;margin:14px 0 0;max-width:46ch}
.tred-blog .bhero__meta{display:block;font-size:.82rem;color:rgba(255,255,255,.65);margin:16px 0 0}
.tred-blog .bhero__read{display:inline-flex;align-items:center;gap:7px;margin-top:20px;font-weight:600;font-size:.95rem;color:#1b1206;background:var(--gold);padding:13px 24px;border-radius:12px}
.tred-blog .bhero__card:hover .bhero__read{background:#dcb063}
.tred-blog .catbar{background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:66px;z-index:20}
.tred-blog .catbar__in{max-width:1120px;margin:0 auto;padding:14px max(22px,env(safe-area-inset-left,0px))}
.tred-blog .cats{display:flex;gap:8px;flex-wrap:wrap}
.tred-blog .cat{font-family:var(--sans);font-weight:600;font-size:.84rem;color:#44505e;background:var(--panel);border:1px solid var(--line);padding:9px 15px;border-radius:999px;cursor:pointer;text-decoration:none}
.tred-blog .cat.on,.tred-blog .cat:hover{background:var(--navy);color:#fff;border-color:var(--navy)}
.tred-blog .chip{display:inline-block;font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:4px 10px;border-radius:999px;background:rgba(169,124,43,.12);color:var(--gold);margin-bottom:14px;width:max-content}
.tred-blog .meta{font-size:.8rem;color:var(--muted);margin-top:16px}
.tred-blog .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}
.tred-blog .post{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .16s,box-shadow .16s}
.tred-blog .post:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px rgba(20,25,40,.4)}
.tred-blog .post__img{height:150px;background-size:cover;background-position:center}
.tred-blog .post__img.i1{background:linear-gradient(135deg,#243a52,#43607d)}
.tred-blog .post__img.i2{background:linear-gradient(135deg,#4a3d57,#6b5873)}
.tred-blog .post__img.i3{background:linear-gradient(135deg,#574a3d,#73685a)}
.tred-blog .post__img.i4{background:linear-gradient(135deg,#2c4a2f,#4e6b40)}
.tred-blog .post__img.i5{background:linear-gradient(135deg,#523030,#7a4a3d)}
.tred-blog .post__img.i6{background:linear-gradient(135deg,#2d4f4a,#3f7068)}
.tred-blog .post__b{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}
.tred-blog .post__b .chip{margin-bottom:11px}
.tred-blog .post__b h3{font-family:var(--serif);font-weight:500;font-size:1.18rem;line-height:1.22;letter-spacing:-.005em;margin:0;color:var(--ink)}
.tred-blog .post__b .meta{margin-top:auto;padding-top:14px}
.tred-blog .bpag{display:flex;gap:7px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:34px}
.tred-blog .bpag__btn{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 13px;border:1px solid var(--line);background:var(--panel);border-radius:11px;color:var(--navy);text-decoration:none;font-weight:600;font-size:.9rem}
.tred-blog .bpag__btn:hover{border-color:var(--navy)}
.tred-blog .bpag__btn.is-current{background:var(--navy);color:#fff;border-color:var(--navy)}
.tred-blog .bpag__dots{color:var(--muted);padding:0 4px}
.tred-blog .nl{margin:0 auto;max-width:1120px;padding:0 max(22px,env(safe-area-inset-left,0px))}
.tred-blog .nlbox{background:linear-gradient(135deg,#15304f,#0f243b);color:#fff;border-radius:22px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;margin:10px 0 54px}
.tred-blog .nlbox h3{font-family:var(--serif);font-weight:400;font-size:1.6rem;margin:0 0 6px;color:#fff}
.tred-blog .nlbox p{color:rgba(255,255,255,.72);margin:0;font-size:.95rem}
.tred-blog .nlf{display:flex;gap:10px;flex-wrap:wrap}
.tred-blog .nlf__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.tred-blog .nlf input[type=email]{height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;padding:0 16px;font-size:.95rem;font-family:var(--sans);min-width:220px}
.tred-blog .nlf input::placeholder{color:rgba(255,255,255,.5)}
.tred-blog .nlf button{height:48px;border:none;border-radius:12px;background:var(--gold);color:#1b1206;font-weight:700;padding:0 22px;cursor:pointer;font-family:var(--sans)}
@media(max-width:860px){.tred-blog .grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.tred-blog .nlbox{padding:26px}.tred-blog .nlf input[type=email]{min-width:0;flex:1}}
@media(max-width:560px){.tred-blog .grid{grid-template-columns:1fr}}

/* Blog catbar: single scrollable row (was wrapping to 165px and covering content when sticky) */
.tred-blog .cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1px}
.tred-blog .cats::-webkit-scrollbar{display:none}
.tred-blog .cat{flex:0 0 auto;white-space:nowrap}
.tred-blog .bpag__btn--nav{min-width:0;padding:0 15px}

/* Blog hero: navy gradient fallback when the latest post has no featured image */
.tred-blog .bhero__bg--plain{background:linear-gradient(135deg,#1b3a5e,#0b1a2b)}

/* Blog card: block wrapper + stretched link on title (wpautop-safe; works in related/faq grids too) */
.tred-blog .post{position:relative}
.tred-blog .post__link{color:inherit;text-decoration:none}
.tred-blog .post__link::after{content:"";position:absolute;inset:0;z-index:1}
.tred-blog .post:hover .post__b h3{color:var(--gold)}

/* ====================== BLOG ARTICLE (.tred-article) ====================== */
.tred-article{--page:#efe8dc;--ground:#f6f1e7;--panel:#fff;--ink:#16181c;--muted:#5d636d;--line:#e5dccb;--navy:#15304f;--gold:#a97c2b;--good:#1c7a52;--mono:"IBM Plex Mono",monospace;--sans:"Figtree",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;background:var(--page);color:var(--ink);font-family:var(--sans);line-height:1.5}
.tred-article .art{max-width:720px;margin:0 auto;padding:0 max(22px,env(safe-area-inset-left,0px))}
.tred-article .crumb{font-size:.82rem;color:var(--muted);padding:22px 0 0}
.tred-article .crumb a{color:var(--muted);text-decoration:none}
.tred-article .crumb a:hover{color:var(--gold)}
.tred-article .ahead{padding:14px 0 10px}
.tred-article .chip{display:inline-block;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:4px 10px;border-radius:999px;background:rgba(169,124,43,.12);color:var(--gold);margin-bottom:16px}
.tred-article .ahead h1{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4.2vw,2.8rem);line-height:1.08;letter-spacing:-.015em;margin:0;color:var(--ink)}
.tred-article .sub{color:var(--muted);font-size:1.12rem;line-height:1.55;margin:16px 0 0}
.tred-article .byline{display:flex;align-items:center;gap:12px;margin:22px 0 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.tred-article .byline .av{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--gold),#8a6526);display:grid;place-items:center;font-family:var(--serif);font-weight:600;color:#1b1206;flex:0 0 auto}
.tred-article .byline b{font-size:.92rem}
.tred-article .byline small{display:block;font-size:.78rem;color:var(--muted)}
.tred-article .byline .share{margin-left:auto;display:flex;gap:8px}
.tred-article .byline .share a{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);display:grid;place-items:center;color:var(--muted)}
.tred-article .byline .share a:hover{color:var(--gold);border-color:var(--gold)}
.tred-article .byline .share svg{width:16px;height:16px}
.tred-article .heroimg{min-height:340px;border-radius:18px;margin:26px 0;background:linear-gradient(135deg,#2c4a2f,#4e6b40);background-size:cover;background-position:center}
@media(max-width:600px){.tred-article .heroimg{min-height:200px}}
.tred-article .body{font-size:1.08rem}
.tred-article .body p{font-size:1.08rem;line-height:1.72;color:#23282f;margin:0 0 20px}
.tred-article .body h2{font-family:var(--serif);font-weight:500;font-size:1.6rem;letter-spacing:-.01em;margin:36px 0 14px;color:var(--ink)}
.tred-article .body h3{font-family:var(--serif);font-weight:500;font-size:1.25rem;margin:28px 0 10px;color:var(--ink)}
.tred-article .body ul,.tred-article .body ol{font-size:1.08rem;line-height:1.72;color:#23282f;margin:0 0 20px;padding-left:22px}
.tred-article .body li{margin:0 0 8px}
.tred-article .body b,.tred-article .body strong{color:var(--ink)}
.tred-article .body a{color:var(--navy);text-decoration:underline}
.tred-article .body img{max-width:100%;height:auto;border-radius:14px}
.tred-article .body blockquote,.tred-article .pquote{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1.35;letter-spacing:-.005em;color:var(--ink);border-left:3px solid var(--gold);padding:4px 0 4px 22px;margin:28px 0}
.tred-article .takeaways{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px 24px;margin:8px 0 30px}
.tred-article .takeaways h2{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}
.tred-article .takeaways ul{margin:0;padding-left:20px}
.tred-article .takeaways li{font-size:.96rem;line-height:1.5;margin-bottom:8px;color:#2f3845}
.tred-article .datacard{background:#15181d;color:#fff;border-radius:18px;padding:24px;margin:28px 0}
.tred-article .datacard .dk{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#e9c378;margin:0 0 14px}
.tred-article .dtable{width:100%;border-collapse:collapse;font-size:.92rem}
.tred-article .dtable td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.1)}
.tred-article .dtable tr:last-child td{border-bottom:none}
.tred-article .dtable .a{color:rgba(255,255,255,.85)}
.tred-article .dtable .y{text-align:right;font-family:var(--serif);font-weight:500;font-size:1.1rem;color:#6fd79e}
.tred-article .dtable .y.low{color:#e8a996}
/* inline newsletter CTA */
.tred-article .inlinecta{background:linear-gradient(135deg,#15304f,#0f243b);color:#fff;border-radius:16px;padding:24px 26px;margin:34px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.tred-article .inlinecta b{display:block;font-family:var(--serif);font-weight:500;font-size:1.25rem;margin-bottom:4px;color:#fff}
.tred-article .inlinecta p{margin:0;color:rgba(255,255,255,.72);font-size:.92rem}
.tred-article .inlinecta__form{display:flex;gap:9px;flex-wrap:wrap;align-items:center}
.tred-article .inlinecta__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.tred-article .inlinecta__form input[type=email]{height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;padding:0 15px;font-size:.93rem;font-family:var(--sans);min-width:210px}
.tred-article .inlinecta__form input::placeholder{color:rgba(255,255,255,.55)}
.tred-article .inlinecta__form button{height:46px;border:none;border-radius:12px;background:var(--gold);color:#1b1206;font-weight:600;padding:0 20px;cursor:pointer;font-family:var(--sans);white-space:nowrap}
.tred-article .inlinecta__form button:hover{background:#dcb063}
.tred-article .authorbox{display:flex;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px 24px;margin:36px 0 10px}
.tred-article .authorbox .av{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--gold),#8a6526);display:grid;place-items:center;font-family:var(--serif);font-weight:600;color:#1b1206;font-size:1.2rem;flex:0 0 auto}
.tred-article .authorbox h3{font-family:var(--serif);font-weight:500;font-size:1.2rem;margin:0 0 4px;color:var(--ink)}
.tred-article .authorbox p{font-size:.9rem;color:#2f3845;line-height:1.55;margin:0}
.tred-article .artcta-note{text-align:center;font-size:.8rem;color:var(--muted);padding:6px 0 10px}
@media(max-width:620px){.tred-article .inlinecta{flex-direction:column;align-items:stretch}.tred-article .inlinecta__form input[type=email]{min-width:0;flex:1}}

/* "Related questions" (end-of-article FAQ links) — cleaner 2-col serif list to match the card design */
.te-related__faqs{max-width:1120px;margin:28px auto 0}
.te-related__faqs .te-related__h{font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:1.4rem;margin:0 0 6px;color:#16181c}
.te-related__faqlist{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 48px;border-top:1px solid #e5dccb}
.te-related__faqlist li{border-bottom:1px solid #e5dccb}
.te-related__faqlist a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;text-decoration:none;color:#16181c;font-family:"Newsreader",Georgia,serif;font-size:1.08rem;font-weight:500;line-height:1.3;transition:color .15s}
.te-related__faqlist a:hover{color:#a97c2b}
.te-related__q{font-weight:500}
.te-related__arrow{color:#a97c2b;font-size:1.3rem;flex:0 0 auto;transition:transform .15s}
.te-related__faqlist a:hover .te-related__arrow{transform:translateX(3px)}
.te-related__all{display:inline-block;margin-top:18px;color:#a97c2b;font-weight:600;text-decoration:none;font-size:.92rem}
.te-related__all:hover{text-decoration:underline}
@media(max-width:700px){.te-related__faqlist{grid-template-columns:1fr;gap:0}}

/* Related questions: single centered stacked column, browse-all below, space before footer (override) */
.te-related{padding-bottom:60px}
.te-related__faqs{max-width:680px;margin:32px auto 0;float:none}
.te-related__faqs .te-related__h{text-align:center;margin:0 0 10px}
.te-related__faqlist{display:block;grid-template-columns:none;list-style:none;margin:14px 0 0;padding:0;border-top:1px solid #e5dccb}
.te-related__faqlist li{border-bottom:1px solid #e5dccb}
.te-related__faqlist a{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 10px;text-align:center;text-decoration:none;color:#16181c;font-family:"Newsreader",Georgia,serif;font-size:1.08rem;font-weight:500;line-height:1.35;transition:color .15s}
.te-related__faqlist a:hover{color:#a97c2b}
.te-related__q{font-weight:500}
.te-related__arrow{color:#a97c2b;font-size:1.2rem;flex:0 0 auto;transition:transform .15s}
.te-related__faqlist a:hover .te-related__arrow{transform:translateX(3px)}
.te-related__all{display:block;text-align:center;margin-top:22px;color:#a97c2b;font-weight:600;text-decoration:none;font-size:.95rem}
.te-related__all:hover{text-decoration:underline}
