body{background:var(--bg-1)}.tr-section-header{text-align:center;margin-bottom:56px;max-width:700px;margin-inline:auto}.tr-section-header h2{font-family:Inter,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800;color:var(--t1);letter-spacing:-.02em;margin-top:12px}.tr-hero{padding:140px 0 80px;position:relative;background:var(--bg-1)}.tr-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tr-hero-content h1{font-family:Inter,sans-serif;font-size:clamp(36px,4.5vw,64px);font-weight:900;color:var(--t1);line-height:1.05;letter-spacing:-.03em;margin:16px 0 24px}.accent-text{background:linear-gradient(135deg,var(--d1),var(--d2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tr-hero-sub{font-size:18px;color:var(--t2);line-height:1.6;margin-bottom:40px;opacity:.8}.tr-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.tr-img-wrap{position:relative;border-radius:24px}.tr-img-wrap img{width:100%;border-radius:24px;box-shadow:var(--shadow-lg);border:1px solid var(--line)}.tr-float-badge{position:absolute;bottom:-20px;left:-20px;background:var(--bg-2);padding:20px 24px;border-radius:20px;border:1px solid var(--line);box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:16px}.tr-float-badge svg{color:var(--d2)}.tr-float-text strong{display:block;font-size:16px;color:var(--t1);font-weight:800}.tr-float-text span{font-size:12px;color:var(--t2);text-transform:uppercase;font-weight:600;opacity:.7}.tr-empresas-strip{padding:56px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:var(--bg-2)}.tr-empresas-label{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--t2);font-weight:700;margin-bottom:24px;opacity:.6}.tr-empresas-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px}.tr-empresas-logos span{font-size:18px;font-weight:800;color:var(--t1);opacity:.6}.dot-sep{width:6px;height:6px;background:var(--t1);border-radius:50%;opacity:.3;display:inline-block}.tr-instrutor{padding:100px 0;background:var(--bg-1)}.tr-instrutor-box{display:grid;grid-template-columns:400px 1fr;gap:64px;align-items:flex-start}.tr-instrutor-img img{width:100%;border-radius:28px;box-shadow:var(--shadow-lg);border:1px solid var(--line)}.tr-formatos-seq{padding:100px 0;background:var(--bg-2)}.tr-seq-row{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding:48px 0;border-bottom:1px solid var(--line)}.tr-seq-row:last-child{border-bottom:none;padding-bottom:0}.tr-seq-img img{width:100%;border-radius:24px;box-shadow:var(--shadow);border:1px solid var(--line);object-fit:cover;aspect-ratio:16/10}.tr-seq-content h3{font-size:28px;font-weight:800;color:var(--t1);letter-spacing:-.02em}.tr-feedback{padding:100px 0;background:var(--bg-1)}.tr-video-wrap{max-width:800px;margin:0 auto 48px}.tr-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:24px}.tr-quotes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tr-quote-card{padding:28px;background:var(--bg-2);border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.tr-porque{padding:100px 0;background:var(--bg-2)}.tr-porque-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tr-porque-card{padding:32px 24px;background:var(--bg-1);border:1px solid var(--line);border-radius:20px;transition:all .25s ease}.tr-porque-card:hover{border-color:var(--d2);transform:translateY(-4px);box-shadow:var(--shadow-md)}.tr-palestras{padding:100px 0;background:var(--bg-1)}.tr-palestras-grid{display:grid;grid-template-columns:1.1fr 1.1fr;gap:64px;align-items:center}.tr-palestras-img img{width:100%;border-radius:28px;border:1px solid var(--line);box-shadow:var(--shadow-lg)}.tr-formulario{padding:100px 0;background:var(--bg-2)}.tr-form-layout{display:grid;grid-template-columns:380px 1fr;gap:80px;align-items:flex-start}.tr-form-info h2{font-family:Inter,sans-serif;font-size:38px;font-weight:800;color:var(--t1);line-height:1.15;margin:16px 0 24px}.tr-form-info p{font-size:16px;color:var(--t2);line-height:1.6}.tr-form-container{padding:48px;background:var(--bg-1);border-radius:32px;border:1px solid var(--line);box-shadow:var(--shadow-lg)}.tr-input-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.tr-input-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.tr-input-group label{font-size:13px;font-weight:700;color:var(--t1)}.tr-input-group input,.tr-input-group select,.tr-input-group textarea{padding:14px 16px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg-2);color:var(--t1);font-size:15px;font-family:inherit;transition:all .2s}.tr-input-group input:focus,.tr-input-group select:focus,.tr-input-group textarea:focus{border-color:var(--d2);outline:none;box-shadow:0 0 0 3px color-mix(in oklch,var(--d2) 15%,transparent)}.tr-checkbox-wrap{display:flex;flex-wrap:wrap;gap:8px}.tr-chip{padding:8px 16px;border-radius:100px;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--t2);cursor:pointer;transition:all .2s;background:var(--bg-2)}.tr-chip:hover{border-color:var(--d2)}.tr-chip.active{background:var(--d2);border-color:var(--d2);color:#fff}.tr-btn-submit{width:100%;justify-content:center;padding:18px;font-size:16px;border-radius:14px;margin-top:16px;box-shadow:0 8px 24px color-mix(in oklch,var(--d2) 30%,transparent)}.tr-form-success{text-align:center;padding:40px 0;color:var(--d2)}.tr-form-success h3{color:var(--t1);font-size:24px;margin:16px 0 8px}@media (max-width: 1024px){.tr-hero-grid,.tr-instrutor-box,.tr-form-layout,.tr-seq-row,.tr-palestras-grid{grid-template-columns:1fr;gap:48px}.tr-hero-content{text-align:center;display:flex;flex-direction:column;align-items:center}.tr-hero-actions{justify-content:center}.tr-instrutor-img{max-width:400px;margin:0 auto}.tr-porque-grid,.tr-quotes-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.tr-porque-grid,.tr-quotes-grid,.tr-input-row{grid-template-columns:1fr}.tr-form-container{padding:32px 20px}}
