/* Tanweer Khan — proposed visual redesign. Content, routes and application code unchanged. */
:root{color-scheme:light;--paper:#090909;--ink:#f5f5f5;--muted:#a6a6a6;--accent:#dc2626;--line:#292929}
html{scroll-behavior:smooth}body{margin:0!important;background:var(--paper)!important}*{box-sizing:border-box}::selection{background:#121212;color:#f5f5f5}
#tk{--bg:#090909;--bg2:#111111;--bg3:#151515;--w:#f5f5f5;--w2:#adadad;--w3:#858585;--r:#b91c1c;--r2:#dc2626;--r3:#ef4444;--g:#ef4444;--g2:#ef4444;--g3:#dc2626;--ln:#242424;--ln2:#333333;--pad:clamp(22px,5vw,80px);--D:Arial,Helvetica,sans-serif;--B:Arial,Helvetica,sans-serif;background:var(--paper)!important;color:var(--ink)!important;font-family:Arial,Helvetica,sans-serif!important}
#tk .rv{opacity:1!important;transform:none!important}
#tk :is(.hero-mesh,.hero-particle,.orb,.mhero-mesh,.mhero-orb,.shero-bg,.shero-grid-lines,.dhero-mesh,.dhero-orb,.khero-mesh,.khero-orb,.chero-bg,.chero-mesh,.chero-corner,.bhero-mesh){display:none!important}
#tkh{background:#0c0c0c!important;border:0!important;box-shadow:none!important}#tkh::after{display:none!important}#tkh .hbar{max-width:1440px;height:80px;padding-inline:clamp(20px,4vw,60px)}#tkh .nav a{font-family:Arial,sans-serif;font-size:12px!important;letter-spacing:0;text-transform:none;padding:12px!important;color:#ef4444}#tkh .nav a.active{color:#f5f5f5}#tkh .nav a::after{background:#121212}#tkh .logo img{height:48px!important;border-radius:3px}#tkh .hcta a{background:#b91c1c;border-radius:4px;color:#f5f5f5!important;font-family:Arial,sans-serif;font-size:12px!important;letter-spacing:0;text-transform:none;padding:14px 18px!important;box-shadow:none}#tkh .wa-btn,#tkh .wa-btn-mobile{box-shadow:none;background:#121212}#tkh .mob{background:#0c0c0c}#tkh .mob-cta{background:#dc2626}#tkh-spacer{height:80px!important}
#tk h1,#tk .hero-name{font-family:Arial,Helvetica,sans-serif!important;font-weight:500!important;letter-spacing:-.065em!important;line-height:1.04!important;font-size:clamp(42px,5.6vw,84px)!important;color:#f5f5f5!important;text-transform:none;max-width:1080px}
#tk h1 .r,#tk h1 .n2{color:#dc2626!important;background:none!important;-webkit-text-fill-color:currentColor!important;font-style:normal!important}#tk .str{-webkit-text-stroke:0!important;color:inherit!important}
#tk h2{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(30px,3.7vw,52px)!important;font-weight:500!important;letter-spacing:-.05em!important;line-height:1.12!important;color:#f5f5f5!important}#tk h3{font-family:Arial,Helvetica,sans-serif!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.3!important;color:#f5f5f5!important}#tk h4{color:#f5f5f5!important}#tk p{font-family:Arial,Helvetica,sans-serif;font-weight:400!important;color:#ababab;line-height:1.85!important}#tk strong{color:#f5f5f5}#tk .r{color:#dc2626}
#tk .tag,#tk .eyebrow{font-family:monospace;font-size:10px!important;letter-spacing:.14em!important;color:#ef4444!important;margin-bottom:24px}#tk .tag:before,#tk .eyebrow:before{background:#121212}#tk .tag.ctr{justify-content:flex-start}#tk .tag.ctr::after{display:none}
#tk :is(.hero,.mhero,.shero,.dhero,.khero,.chero,.bhero){background:#121212!important;min-height:0!important;padding:76px var(--pad) 70px!important;position:relative;border-bottom:1px solid #303030;overflow:hidden}#tk :is(.hero-in,.mhero-in,.shero-in,.dhero-in,.khero-in,.chero-in,.bhero-in){max-width:1280px!important;margin:auto;text-align:left!important;position:relative}
#tk .hero-in{display:block}#tk .hero-left{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);column-gap:70px;align-items:start}#tk .eyebrow{grid-column:1/-1}#tk .hero-name{grid-column:1;grid-row:2/5;margin:0!important}#tk .hero-role{grid-column:2;font-family:monospace;font-size:10px;line-height:1.8;letter-spacing:.07em;color:#ef4444!important;margin:4px 0 24px!important}#tk .hero-desc{grid-column:2;font-size:15px;max-width:none;line-height:1.8!important;border:0;padding:0;margin:0!important}#tk .hero-badges{grid-column:1;grid-row:5;display:flex;flex-wrap:wrap;gap:8px;margin-top:35px}#tk .hbg{border:1px solid #303030;background:#121212;border-radius:4px;padding:10px 12px;gap:7px}#tk .hbg-t{color:#ef4444;font-size:9px;letter-spacing:.02em}#tk .hbg-i{color:#dc2626}#tk .hero-btns{grid-column:1/-1;grid-row:6;margin-top:30px;display:flex;gap:12px}#tk .hero-circle-wrap{display:none!important}
#tk .hero-stats{grid-column:1/-1;grid-row:7;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#0c0c0c;border:0;border-radius:0;margin:55px 0 0!important;padding:0!important;gap:0!important;color:#f5f5f5}#tk .hs{padding:26px 30px;border:0!important;border-right:1px solid #ffffff20!important;display:flex;align-items:center;gap:18px}#tk .hs:last-child{border-right:0!important}#tk .hs-n{font-family:Arial,sans-serif;font-size:38px;font-weight:400;color:#ef4444!important;letter-spacing:-.06em}#tk .hs-l{color:#ababab!important;line-height:1.6;font-size:9px}
#tk :is(.mhero-sub,.shero-sub,.dhero-sub,.khero-sub,.chero-sub){max-width:730px!important;margin:25px 0!important;font-size:17px!important;color:#ababab!important}#tk :is(.mhero-in,.shero-in,.dhero-in,.khero-in,.chero-in)>.tag{justify-content:flex-start!important}#tk :is(.mhero-in,.shero-in,.dhero-in,.khero-in,.chero-in)>.btn{margin-right:10px}#tk .btn{background:transparent;display:inline-flex;border-radius:4px!important;box-shadow:none!important;font-family:Arial,sans-serif;font-size:12px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;padding:17px 23px!important;white-space:normal;text-align:center;line-height:1.5}#tk .btn-r{background:#dc2626!important;color:#f5f5f5!important;border:1px solid #dc2626!important}#tk .btn-o{border:1px solid #303030!important;color:#f5f5f5!important;background:transparent!important}#tk .btn:hover{transform:translateY(-2px)}
#tk .sec{padding:88px var(--pad)!important;background:#121212!important}#tk .sec.alt{background:#121212!important}#tk .wrap{max-width:1200px!important}#tk .wrap.ctr,#tk .ctr{text-align:left}#tk .ctr p{margin-left:0!important}#tk .hr{background:#121212;height:1px}#tk .aeo-block,#tk .geo-summary{border:1px solid #303030!important;background:#121212!important;border-radius:0!important;color:#ababab;padding:25px!important;margin-top:24px}#tk .aeo-block h3{font-size:17px!important}#tk .aeo-block p{font-size:14px!important}
#tk :is(.diff-g,.for-g,.svc-g,.tools-g,.oc-g,.feat-g,.trust-g,.price-g,.testi-g){gap:20px!important;margin-top:36px}#tk :is(.dc,.fc,.sc,.oc,.tool-card,.forc,.tr,.feat,.pc,.tc,.story-card,.cmp-card){border:1px solid #303030!important;background:#121212!important;border-radius:0!important;box-shadow:none!important;color:#f5f5f5;padding:30px!important}#tk :is(.dc,.fc,.sc,.oc,.tool-card,.forc,.tr,.feat,.pc,.tc):hover{border-color:#303030!important;transform:translateY(-3px);box-shadow:none!important}#tk :is(.dc,.fc,.sc,.oc,.tool-card,.forc,.tr,.feat,.pc,.tc)::before{display:none!important}#tk :is(.dc-ico,.fc-ico,.sc-ico,.tool-ico,.forc-ico,.tr-ico){background:#121212!important;border:0!important;color:#ef4444!important;border-radius:50%!important}#tk :is(.sc-n,.fc-n,.oc-n){color:#ef4444!important}#tk :is(.sc-pts li,.pc-feats li,.tool-pts li,.about-pts li,.cmp-txt){color:#ababab!important;line-height:1.8}#tk :is(.tc-q,.pc-desc,.post-excerpt){color:#ababab!important}#tk :is(.fc-tag,.tool-tag,.pc-name,.tc-result,.tc-role,.tc-meta){color:#ef4444!important}#tk .tc-name{color:#f5f5f5!important}#tk .tc-av{background:#121212!important;color:#ef4444!important;border-color:#303030!important}#tk .tc-result{background:#121212!important}#tk .tc-stars{color:#ef4444!important}#tk .story-tk{color:#ef4444!important}#tk .sn-val{color:#dc2626!important}#tk .sn-lbl{color:#ababab!important}#tk .story-nums{border-color:#303030!important}
#tk .cmp-wrap{gap:20px!important}#tk .cmp-hd{border-color:#303030!important}#tk .cmp-hd-t{color:#f5f5f5!important}#tk .cmp-row{border-color:#303030!important}#tk .cmp-card.good{border-top:4px solid #303030!important}#tk .cmp-card.bad{border-top:4px solid #b91c1c!important}#tk .cmp-vs{background:#121212!important;color:#ef4444!important;border-color:#303030!important}
#tk .ticker{background:#121212!important;border-block:1px solid #303030!important;padding:17px 0!important}#tk .ti{color:#ef4444!important;font-size:11px!important}#tk .tick-t{color:#dc2626!important}
#tk .faq-item{border:0!important;border-bottom:1px solid #303030!important;background:transparent!important;border-radius:0!important;margin:0}#tk .faq-q{font-family:Arial,sans-serif;color:#f5f5f5!important;font-size:17px!important;padding:25px 0!important;text-align:left}#tk .faq-arrow{color:#ef4444!important;background:#121212!important;border-radius:50%}#tk .faq-a-inner{padding-inline:0!important;color:#ababab!important;line-height:1.9}#tk :is(.proc-num,.ps-num){background:#121212!important;border-color:#303030!important;color:#ef4444!important}#tk :is(.proc-l,.ps-line){background:#121212!important}#tk :is(.proc-tag,.ps-tag){color:#ef4444!important}#tk :is(.proc-b,.ps-body){color:#ababab!important}#tk .pc.rec{border-top:4px solid #303030!important}#tk .pc-price{color:#f5f5f5!important}
#tk .cta-band{background:#0c0c0c!important;border:0!important;padding:70px var(--pad)!important}#tk .cta-band h2,#tk .cta-band h2 span{color:#f5f5f5!important;-webkit-text-stroke:0!important}#tk .cta-band p{color:#ef4444!important}#tk .cta-band .tag{color:#ef4444!important}
#tk :is(.fcard,.preview-card,.dash-preview){background:#121212!important;border:1px solid #303030!important;border-radius:0!important;box-shadow:12px 12px 0 #00000055!important}#tk .fcard::before{display:none!important}#tk .fcard-h{background:#121212!important;border-color:#303030!important}#tk .fcard-t{color:#f5f5f5!important}#tk .fcard-b{color:#ef4444!important}#tk .fl,#tk .fi label,#tk .ci-l{color:#ababab!important}#tk :is(.fi input,.fi select,.fi textarea){background:#121212!important;border:1px solid #303030!important;color:#f5f5f5!important;border-radius:3px!important}#tk :is(.fi input,.fi textarea)::placeholder{color:#ababab!important}#tk .fpill{background:#121212!important;color:#ef4444!important;border-color:#303030!important;border-radius:3px!important}#tk .fpill.on{background:#121212!important;color:#f5f5f5!important;border-color:#303030!important}#tk .fsub{background:#dc2626!important;box-shadow:none!important;border-radius:3px!important}#tk .fnote{color:#ababab!important}#tk :is(.ci-v,.ci-v a){color:#f5f5f5!important}#tk .ci-ic{background:#121212!important;color:#ef4444!important;border-color:#303030!important}#tk .spots{color:#ababab!important;background:#121212!important;border-color:#303030!important}#tk .tb{color:#ababab!important;border-color:#303030!important;border-radius:0!important}#tk .tb.on{background:#121212!important;color:#f5f5f5!important}
#tk .bhero h1{max-width:950px}#tk .bhero p{max-width:650px;font-size:17px!important;margin:25px 0 0!important}#tk .empty-state{border:1px solid #303030!important;border-radius:0!important;background:#121212!important;text-align:left!important;padding:48px!important;max-width:900px;margin:0!important}#tk :is(.post-card,.bcard){background:#121212!important;border:1px solid #303030!important;border-radius:0!important}#tk :is(.post-title,.bcard-title){color:#f5f5f5!important}#tk :is(.cat-pill,.cat-btn){color:#ef4444!important;border-color:#303030!important;background:#121212!important}#tk :is(.article-body,.post-content){color:#f5f5f5!important;line-height:1.9!important}#tk .seo-footer-para{background:#121212!important;color:#ababab!important}
#tkf{background:#0c0c0c!important}#tkf .f-main{max-width:1320px;padding-top:65px;padding-bottom:60px}#tkf .f-topline,#tkf .f-botline{background:#121212!important}#tkf .f-bottom{background:#0c0c0c!important}#tkf .f-col-hd::after{background:#121212!important}#tkf .f-ci-v a{color:#ef4444}#tkf .f-ci-ico{background:#121212;border-color:#303030;color:#ef4444}#tkf .f-badge{border-color:#303030;color:#ef4444}#tk .wa-float{width:46px!important;height:46px!important;bottom:24px!important;right:22px!important;box-shadow:none!important;background:#121212!important}#tkc-toggle{width:46px!important;height:46px!important;right:22px!important;bottom:84px!important;box-shadow:none!important;background:#dc2626!important}#tkc-toggle svg{width:25px!important;height:25px!important}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #303030!important;outline-offset:4px}
@media(min-width:1000px){#tk .diff-g{grid-template-columns:repeat(3,minmax(0,1fr))}#tk .for-g{grid-template-columns:repeat(2,minmax(0,1fr))}#tk .svc-g{grid-template-columns:repeat(3,minmax(0,1fr))}#tk .fc{display:grid;grid-template-columns:auto 1fr;column-gap:22px}#tk .fc>h3,#tk .fc>p,#tk .fc>.fc-tags{grid-column:2}#tk .fc-ico{grid-column:1;grid-row:1/4}#tk .sec>.wrap>h2{max-width:820px}}
@media(max-width:1100px){#tk .hero-left{column-gap:35px}#tk .hs{padding:22px 18px;gap:12px}#tk .hs-n{font-size:32px}#tkh .nav a{font-size:10px!important;padding:10px 7px!important}}
@media(max-width:767px){#tkh .hbar{height:72px}#tkh-spacer{height:72px!important}#tkh .logo img{height:42px!important}#tk :is(.hero,.mhero,.shero,.dhero,.khero,.chero,.bhero){padding:45px 22px 46px!important}#tk .hero-left{display:flex;flex-direction:column}#tk h1,#tk .hero-name{font-size:clamp(40px,10.4vw,68px)!important;letter-spacing:-.06em!important;line-height:1.07!important;overflow-wrap:break-word}#tk .hero-name .n1,#tk .hero-name .n2{display:inline}#tk .hero-name .n1::after{content:' '}#tk .eyebrow{font-size:9px!important;letter-spacing:.08em!important;line-height:1.7}#tk .hero-role{margin-top:24px!important;font-size:9px}#tk .hero-desc{font-size:14px!important;line-height:1.85!important}#tk .hero-badges{margin-top:25px;gap:7px}#tk .hbg{padding:8px 9px}#tk .hero-btns{display:grid;grid-template-columns:1fr;width:100%;margin-top:25px}#tk .hero-stats{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px!important}#tk .hs{padding:22px 18px;display:block;border-bottom:1px solid #ffffff20!important}#tk .hs-n{font-size:36px;margin-bottom:9px}#tk .hs-l{font-size:9px}#tk .sec{padding:56px 22px!important}#tk h2{font-size:34px!important}#tk p{font-size:15px!important}#tk :is(.dc,.fc,.sc,.oc,.tool-card,.forc,.tr,.feat,.pc,.tc){padding:25px!important}#tk .empty-state{padding:28px!important}#tk .fcard{box-shadow:6px 6px 0 #00000055!important}#tk .wa-float{right:14px!important;bottom:18px!important;width:42px!important;height:42px!important}#tkc-toggle{right:14px!important;bottom:72px!important;width:42px!important;height:42px!important}#tk .cta-band{padding:55px 22px!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
#tk .hero-desc::before{display:none!important}#tk .hs{background:transparent!important}#tk .hero-desc{padding-right:8px!important}#tk [style*="color:rgba(240"],#tk [style*="color: rgba(240"]{color:#ababab!important}#tk .bhero .tag{justify-content:flex-start}#tk .cat-filter{justify-content:flex-start;gap:10px}#tk .cat-filter a{border-radius:3px;padding:12px 18px;letter-spacing:0;text-transform:none;font-family:Arial,sans-serif;font-size:12px}#tk .cat-filter a.active{background:#0c0c0c;color:#f5f5f5;border-color:#303030}#tk .post-card h2{font-size:25px!important;line-height:1.25!important;letter-spacing:-.03em!important}#tk .post-cover{background:#121212!important}#tk .post-cover-ph{font-family:Georgia,serif;font-size:65px;color:#ef4444}#tk .post-wrap{max-width:940px;padding-top:70px;padding-bottom:80px}#tk .post-wrap h1{font-size:clamp(38px,5vw,68px)!important}#tk .post-cover-img{border-radius:0!important}#tk .post-content p{font-size:18px!important;line-height:1.9!important;max-width:720px}
#tk .hero-name,#tk .hero-desc,#tk .rv{animation:none!important}
#tk input.fi,#tk select.fs,#tk textarea.ft{background:#121212!important;border:1px solid #303030!important;color:#f5f5f5!important;border-radius:3px!important}#tk input.fi::placeholder,#tk textarea.ft::placeholder{color:#ababab!important}#tk select.fs option{background:#121212!important;color:#f5f5f5!important}#tk .fp{background:#121212!important;border:1px solid #303030!important;border-radius:3px!important}#tk .fp.on{background:#121212!important;color:#f5f5f5!important;border-color:#303030!important}#tk .tab-btns{border-color:#303030!important;background:#121212!important}#tk .info-strip{background:#121212!important;border-color:#303030!important}#tk .ist-ic{background:#121212!important;color:#ef4444!important;border-color:#303030!important}#tk .ist-l{color:#ababab!important}#tk .ist-v,#tk .ist-v a{color:#f5f5f5!important}
#tk :is(.hero,.mhero,.shero,.dhero,.khero,.chero,.bhero) *{animation:none!important}#tk .tag{opacity:1!important}
@media(min-width:1100px){#tk .khero-in,#tk .dhero-in{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);column-gap:70px;align-items:start}#tk :is(.khero-in,.dhero-in)>*{grid-column:1}#tk :is(.khero-in,.dhero-in)>.tag{grid-column:1/-1}#tk :is(.khero-in,.dhero-in)>h1{font-size:64px!important}#tk :is(.khero-in,.dhero-in)>.rv.d3{margin-top:25px!important}#tk :is(.khero-in,.dhero-in)>.preview-card,#tk :is(.khero-in,.dhero-in)>.dash-preview{grid-column:2;grid-row:2/6;align-self:center;max-width:none!important;width:100%;margin:0!important}#tk :is(.khero-sub,.dhero-sub){font-size:15px!important}#tk :is(.khero-in,.dhero-in) .badge-row{justify-content:flex-start}}
/* Reading-first single article and the existing guided chat */
#tk .post-wrap{max-width:1260px;padding:65px var(--pad) 90px;margin:auto}#tk .post-wrap .back-link{display:inline-block;color:#ef4444;margin-bottom:30px;font-family:monospace;font-size:11px}#tk .post-tag{color:#ef4444;font-family:monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}#tk .post-meta{color:#ababab;border-bottom:1px solid #303030;padding-bottom:25px;margin:24px 0 35px;font-size:12px}#tk .post-content p{color:#ababab!important;line-height:1.95!important;margin-bottom:26px}#tk .post-wrap .cta-band{padding:30px!important}#tk .post-wrap .cta-band h3{color:#f5f5f5!important;font-size:25px!important}#tk .post-wrap .cta-band p{font-size:14px!important;margin:20px 0}#tk .post-wrap .cta-band .btn{background:#b91c1c!important;color:#f5f5f5!important;width:100%}.preview-notice{background:#121212;color:#f5f5f5;padding:12px 22px;font:11px/1.6 Arial,sans-serif;text-align:center;border-bottom:1px solid #303030}
@media(min-width:1100px){#tk .post-wrap{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:0 65px}#tk .post-wrap>*{grid-column:1}#tk .post-wrap .cta-band{grid-column:2;grid-row:3/9;align-self:start;position:sticky;top:110px;margin-top:14px}#tk .post-wrap h1{font-size:60px!important}}
#tk-chatbot{font-family:Arial,Helvetica,sans-serif;bottom:84px!important;right:22px!important}#tk-chatbot #tkc-toggle{position:static!important}#tkc-panel{background:#121212!important;border:1px solid #303030!important;border-radius:8px!important;box-shadow:0 16px 65px #00000055!important;bottom:60px!important;width:350px!important;max-height:min(650px,75vh)!important}#tkc-head{background:#0c0c0c!important;padding:18px!important}#tkc-avatar{background:#b91c1c!important;color:#f5f5f5!important;border-radius:4px!important;font-family:Georgia,serif!important}#tkc-status{font-size:10px!important}#tkc-body{padding:20px!important}.tkc-msg{background:#121212!important;border-color:#303030!important;color:#f5f5f5!important;border-radius:7px 7px 7px 0!important;font:13px/1.7 Arial,sans-serif!important;max-width:94%!important}.tkc-opt{background:#121212!important;border:1px solid #303030!important;border-radius:4px!important;color:#f5f5f5!important;padding:13px!important;font:12px/1.5 Arial,sans-serif!important}.tkc-opt:hover{background:#121212!important}.tkc-wa-btn{background:#b91c1c!important;border-radius:4px!important;color:#f5f5f5!important;font-family:Arial,sans-serif!important}.tkc-restart{color:#ababab!important;font-family:Arial,sans-serif!important}#tkc-greeting{position:absolute;right:58px;bottom:0;display:flex;align-items:center;width:233px;background:#121212;border:1px solid #303030;border-radius:5px;box-shadow:0 5px 20px #00000055}#tkc-greeting[hidden]{display:none}.tkc-invite{flex:1;padding:14px 9px 14px 14px;border:0;background:none;color:#f5f5f5;font:12px/1.5 Arial,sans-serif;text-align:left;cursor:pointer}.tkc-dismiss{padding:9px;border:0;background:none;color:#ababab;font-size:18px;cursor:pointer}.tkc-audience{display:flex;flex-wrap:wrap;gap:7px}.tkc-audience p{width:100%;margin:6px 0;color:#ababab;font:12px/1.6 Arial,sans-serif}.tkc-persona{border:1px solid #303030;background:#121212;color:#ababab;padding:9px 10px;border-radius:4px;font:11px/1.4 Arial,sans-serif;cursor:pointer}.tkc-persona[aria-pressed=true]{background:#121212;border-color:#303030;color:#f5f5f5}@media(max-width:767px){#tk-chatbot{bottom:72px!important;right:14px!important}#tkc-panel{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}#tkc-greeting{width:220px;right:52px}#tk .post-wrap{padding:40px 22px 55px}#tk .post-wrap .cta-band{margin-top:36px}}

/* Final brand palette: black, red, white. */
#tk .hero{background:#090909!important}#tk .hero-stats{border:1px solid #292929!important;border-top:2px solid #b91c1c!important;background:#111!important}#tk .hs-n{color:#fff!important}#tk .hs-l{color:#999!important}#tkh .hcta a{background:#b91c1c!important;color:#fff!important}#tkh .nav a{color:#aaa}#tkh .nav a.active{color:#fff}#tkh .nav a::after{background:#ef4444}#tk .tag,#tk .eyebrow{color:#ef4444!important}#tk .tag::before,#tk .eyebrow::before,#tk .eyebrow::after{background:#b91c1c!important}#tk .hero-role{color:#999!important}#tk .hbg{background:#131313;border-color:#303030}#tk .hbg-t{color:#bbb}#tk .hbg-i{color:#ef4444}#tk .btn-o{color:#ddd!important;border-color:#414141!important}#tk :is(.aeo-block,.geo-summary){background:#111!important;border-color:#272727!important}#tk .cta-band{background:#121212!important;border-left:3px solid #b91c1c!important}#tk .cta-band h2,#tk .cta-band h2 span{color:#fff!important}#tk .cta-band p{color:#aaa!important}#tk :is(.tool-tag,.fc-tag,.tc-result,.proc-tag,.ps-tag,.post-tag){color:#ef4444!important}#tk .post-wrap .cta-band h3{color:#fff!important}#tk .post-wrap .cta-band .btn{background:#b91c1c!important;color:#fff!important}#tkf{--g2:#ef4444;--g:#b91c1c;--g3:#fff;background:#090909!important}#tkf .f-ci-v a{color:#ddd}#tkf .f-topline,#tkf .f-botline{background:#b91c1c!important}#tkf .f-bottom{background:#070707!important}#tkf .f-col-hd::after{background:#b91c1c!important}#tk .preview-growth,#tk .up,#tk .live{background:#ffffff0a!important;color:#eee!important}#tk .fok{border-color:#333!important;background:#111!important}#tk .wa-float,#tkh .wa-btn,#tkh .wa-btn-mobile{background:#171717!important;border:1px solid #414141!important;color:#fff!important}#tkc-head{background:#121212!important;border-bottom:1px solid #303030!important}#tkc-avatar{background:#b91c1c!important;color:#fff!important}#tkc-name{color:#fff!important}#tkc-status{color:#aaa!important}.tkc-dot{background:#ddd!important}.tkc-wa-btn{background:#b91c1c!important;color:#fff!important}.tkc-persona[aria-pressed=true]{background:#2b1111!important;border-color:#b91c1c!important;color:#fff!important}.preview-notice{background:#151515;color:#aaa;border-bottom-color:#303030}#tkc-greeting{background:#121212;border-color:#333}.tkc-invite{color:#eee}.tkc-dismiss{color:#999}#tk .post-cover{background:#151515!important}#tk .post-cover-ph{color:#b91c1c!important}#tk .post-cover-img{width:100%;margin-bottom:35px;aspect-ratio:16/9;object-fit:cover}#tk .cat-filter a.active{background:#b91c1c!important;color:#fff!important;border-color:#b91c1c!important}
#tk .post-wrap .post-content{min-width:0}#tk .post-wrap .post-content p{font-size:17px!important;max-width:720px;margin-bottom:25px}#tk .post-wrap .post-cover-img{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid #292929;border-radius:4px!important}#tk .post-wrap .post-meta{letter-spacing:.02em;font-family:Arial,sans-serif;font-size:12px;color:#909090}#tk .post-wrap .post-tag{font-size:10px;color:#ef4444}#tk .post-wrap .cta-band{border-left:2px solid #b91c1c!important;border-radius:4px}#tk .post-wrap .cta-band h3{line-height:1.35!important}#tk .post-card h2{font-size:24px!important}#tk .sec>.wrap>.post-grid{margin-top:0}#tk .post-card{overflow:hidden;border-radius:5px!important}#tk .post-card:hover{border-color:#b91c1c!important;box-shadow:none!important}#tk .post-date{color:#999!important}
@media(min-width:1000px){#tk .hero-name{grid-row:2/4!important}#tk .hero-role{grid-row:2!important}#tk .hero-desc{grid-row:3/6!important}#tk .hero-badges{grid-row:4!important;align-self:start;margin-top:24px!important}#tk .hero-btns{grid-column:1!important;grid-row:5!important;margin-top:20px!important;align-self:start;flex-wrap:wrap}#tk .hero-stats{grid-row:6!important;margin-top:45px!important}}
#tk .post-wrap .post-deck{font-family:Arial,sans-serif;font-size:17px!important;line-height:1.75!important;color:#aaa!important;margin:18px 0 24px;max-width:740px}#tk .post-wrap .post-content h2{font-family:Arial,sans-serif;font-size:28px!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.3!important;color:#f2f2f2!important;margin:42px 0 18px!important}#tk .post-wrap .post-content h3,#tk .post-wrap .post-content h4{font-size:23px!important;color:#eee!important;margin:32px 0 15px!important}#tk .post-wrap .post-content strong{color:#f3f3f3!important;font-weight:600!important}#tk .post-wrap .post-content ul,#tk .post-wrap .post-content ol{font-size:17px!important;color:#bbb!important;line-height:1.85!important;padding-left:25px!important;margin-bottom:25px!important}#tk .post-wrap .post-content li{margin-bottom:10px!important}#tk .post-wrap .post-content li::marker{color:#dc2626!important}@media(min-width:1100px){#tk .post-wrap h1{font-size:52px!important;line-height:1.15!important}}@media(max-width:767px){#tk .post-wrap h1{font-size:34px!important;line-height:1.16!important}#tk .post-wrap .post-content h2{font-size:25px!important;line-height:1.35!important;margin-top:34px!important}#tk .post-wrap .post-content p{font-size:16px!important;line-height:1.9!important}}
