.tdc-header{max-width:none;padding:23px clamp(20px,5vw,72px);display:flex;justify-content:space-between;align-items:center}.tdc-site-link{font-size:.78rem;color:#b92368;border-bottom:1px solid #f8499b;padding-bottom:4px}.tdc-hero{min-height:calc(100vh - 92px);display:grid;align-items:center;background:radial-gradient(circle at 84% 17%,#fce8f4 0,transparent 30%)}.tdc-hero-inner,.tdc-diagnosis-inner{width:min(1180px,90%);margin:auto}.tdc-hero-inner{padding:70px 0;max-width:1000px}.tdc-hero h1{font-size:clamp(3rem,6.4vw,6rem);letter-spacing:-.06em;line-height:.98;margin:20px 0 32px}.tdc-hero h1 em{color:#d92d7e}.tdc-hero h2{font-size:clamp(1.2rem,2.1vw,1.8rem);max-width:720px}.tdc-hero p{font-size:1rem;max-width:680px;color:#526078;margin:18px 0 27px}.tdc-meta{display:flex;gap:26px;flex-wrap:wrap;margin:28px 0 0;padding:0;list-style:none;color:#68738a;font-size:.75rem}.tdc-meta li:before{content:'•';color:#f8499b;margin-right:8px}.tdc-diagnosis{background:#17294a;color:#fff;min-height:100vh;padding:75px 0}.tdc-diagnosis-inner{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.diagnosis-intro{position:sticky;top:40px}.diagnosis-intro h2{font-size:clamp(2.3rem,4vw,4.3rem);letter-spacing:-.05em}.diagnosis-intro em{color:#f58ac4}.diagnosis-intro p{color:#cbd2df;margin-top:24px}.tdc-diagnosis .check-panel{background:#fff;color:#17294a;border:0;border-radius:14px;padding:32px}.tdc-diagnosis textarea{min-height:160px}.tdc-result .result-kicker{font-size:.7rem;letter-spacing:.14em;color:#b92368}.tdc-result h2{font-size:clamp(2rem,4vw,3.5rem);margin:12px 0 18px}.state-copy{font-size:1rem!important;color:#526078;margin-bottom:25px}.finding-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.finding-grid>div{border:1px solid #dfd9df;border-radius:8px;padding:18px}.finding-grid h3,.first-agent h3,.journey h3,.after-plan h3{font-size:1rem;margin-bottom:9px}.finding-grid p,.finding-grid li{font-size:.8rem}.first-agent{background:#fce8f4;border-left:4px solid #f8499b;padding:24px;margin:25px 0}.first-agent .agent-number{font-size:.68rem;letter-spacing:.13em;color:#b92368}.first-agent h3{font-size:1.5rem;margin-top:9px}.agent-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.agent-facts div{font-size:.78rem}.agent-facts strong{display:block;margin-bottom:4px}.journey{border-top:1px solid #dfd9df;padding-top:22px;margin-top:22px}.journey details summary{cursor:pointer;font-weight:650}.journey ol{display:grid;gap:9px;margin:17px 0;padding-left:22px}.journey li{font-size:.82rem}.journey a{color:#b92368}.result-actions,.after-plan{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.result-actions .secondary,.after-plan a,.after-plan button{border:1px solid #17294a;background:#fff;color:#17294a;border-radius:7px;padding:13px 16px;font:inherit;font-size:.78rem}.gtm-ready{margin-top:20px}.after-plan{border-top:1px solid #dfd9df;padding-top:24px}.after-plan h3{width:100%}.tdc-footer{display:flex;justify-content:space-between;align-items:center;padding:28px clamp(20px,5vw,72px);background:#17294a;color:#fff}.tdc-footer>a:last-child{font-size:.78rem;color:#f58ac4}@media(max-width:850px){.tdc-diagnosis-inner{grid-template-columns:1fr}.diagnosis-intro{position:static}.agent-facts{grid-template-columns:1fr}.finding-grid{grid-template-columns:1fr}}@media(max-width:600px){.tdc-header{padding:18px 20px}.tdc-hero{min-height:auto}.tdc-hero-inner{padding:68px 0}.tdc-hero h1{font-size:3.15rem}.tdc-meta{display:grid;gap:8px}.tdc-diagnosis{padding:52px 0}.tdc-diagnosis .check-panel{padding:21px}.tdc-footer{align-items:flex-start;gap:20px;flex-direction:column}}

.tdc-hero .tdc-thesis{font-size:1.08rem;font-weight:600;color:#17294a;border-left:3px solid #f8499b;padding-left:18px;margin-top:28px}

/* A continuação da palestra usa a mesma tipografia, cores e trilha da versão 12. */
.tdc-header{border-bottom:1px solid #e8e2e8}
.tdc-hero{min-height:calc(100vh - 78px);background:#fff}
.tdc-hero-inner{max-width:1120px;padding:64px 0 80px}
.tdc-hero .eyebrow{color:#b92368}
.tdc-talk{font-size:.82rem!important;letter-spacing:.01em;color:#526078!important;margin:18px 0 8px!important;max-width:780px!important}
.tdc-hero h1{font-size:clamp(2.7rem,5.8vw,5.8rem);max-width:1100px;line-height:1.05;margin:18px 0 28px;letter-spacing:-.055em}
.tdc-hero h2{font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.45;font-weight:500;max-width:740px;margin:0 0 30px}
.tdc-hero .tdc-privacy{font-size:.8rem;margin:17px 0 0;color:#526078}
.tdc-diagnosis{background:#17294a}
.tdc-diagnosis .check-panel{border-radius:14px;box-shadow:none}
.tdc-diagnosis-inner{gap:clamp(25px,5vw,70px)}
.diagnosis-intro p{font-size:.96rem;line-height:1.6}
.result-tdc h2{line-height:1.12}
.result-tdc .state-copy{font-size:1rem!important;line-height:1.6}
.result-tdc .result-reading{margin-top:30px}
.result-tdc .result-reading h3{font-size:1.18rem}
.result-tdc .result-reading p,.result-tdc .result-reading dd{font-size:.9rem}
.result-tdc .result-reading dt{font-size:.8rem}
.result-tdc .reading-agent h3{font-size:1.45rem}
.result-tdc .result-actions{align-items:center;margin-top:10px}
.tdc-readiness{border-top:1px solid #dfd9df;padding:24px 0;margin-top:27px}
.tdc-readiness strong{font-size:.95rem;line-height:1.4}
.tdc-readiness p{font-size:.87rem;line-height:1.55;color:#526078;max-width:57ch;margin:8px 0 15px}
.tdc-readiness .text-link{color:#b92368}
.tdc-mentoring{border-top:1px solid #dfd9df;padding-top:27px;margin-top:8px}
.tdc-mentoring h3{font-size:1.2rem;line-height:1.35;margin:9px 0}
.tdc-mentoring p{font-size:.9rem;line-height:1.55;color:#526078;margin:0 0 12px}
.tdc-mentoring button{font:inherit;font-size:.83rem;font-weight:600;color:#b92368;background:none;border:0;border-bottom:1px solid #f8499b;padding:7px 0;cursor:pointer}
.tdc-footer span{font-size:.78rem;color:#f58ac4}
@media(max-width:850px){.tdc-diagnosis-inner{grid-template-columns:1fr}.diagnosis-intro{position:static}.diagnosis-intro h2{font-size:2.6rem}.tdc-diagnosis .check-panel{padding:clamp(20px,4vw,32px)}}
@media(max-width:600px){.tdc-hero-inner{padding:54px 0 70px}.tdc-hero h1{font-size:clamp(2.35rem,10vw,3.4rem);line-height:1.08}.tdc-hero h1 br{display:none}.tdc-hero h2{font-size:1.08rem}.tdc-hero .tdc-privacy{font-size:.75rem;line-height:1.5}.tdc-diagnosis{padding:42px 0}.tdc-diagnosis-inner{width:min(100% - 28px,1180px)}.diagnosis-intro h2{font-size:2.2rem}.tdc-diagnosis .check-panel{padding:20px}.result-tdc .result-reading dl>div{grid-template-columns:1fr}.result-tdc .result-actions{display:grid;align-items:stretch}.result-tdc .result-actions button{width:100%}}
@media(max-width:600px){.tdc-hero{min-height:auto;align-items:start}.tdc-hero h1{letter-spacing:-.035em}.tdc-hero h1 br{display:initial}.tdc-hero h2{letter-spacing:normal;line-height:1.5}}
