/* AGENDESSA_TRUST_1310 · Securitate, Integrari, Ce e nou, garantii, prezentare de 15 minute */
.tr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.tr-c{background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:26px}
.tr-c h3,.tr-int h3,.tr-g h3{font-size:18px;margin:14px 0 0;letter-spacing:-.015em}
.tr-c p,.tr-int p,.tr-g p{color:var(--ink2);margin:8px 0 0;font-size:15px}
.tr-ci,.tr-gi{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--rose3,#F6E6DF);color:#8A4F3B;flex-shrink:0}
.tr-gd{padding:20px 0;border-bottom:1px solid var(--line)}
.tr-gd h3{font-size:18px;margin:0}.tr-gd p{margin:6px 0 0;color:var(--ink2)}
.tr-sub{border-bottom:0}
.tr-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0}
.tr-links a{font-weight:650;color:var(--rose,#B9765F);text-decoration:none}
.tr-links a:hover{text-decoration:underline}
.tr-ints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.tr-int{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:24px}
.tr-int h3{margin-top:2px}
.tr-need{font-size:13.5px !important;color:var(--mute) !important;margin-top:12px !important}
.tr-need b{color:var(--ink2)}
.tr-gs .tr-ggrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.tr-g{background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:24px}
.tr-demo-in{display:flex;align-items:center;gap:22px;padding:30px 32px;border-radius:var(--r2);background:#17110F;color:#F6EFE8}
.tr-demo-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#C98A6E;color:#17110F;flex-shrink:0}
.tr-demo-tx{flex:1;min-width:0}
.tr-demo-tx h2{margin:0;font-size:24px;letter-spacing:-.02em;color:#fff}
.tr-demo-tx p{margin:6px 0 0;color:#CDBFB4;font-size:15.5px}
.tr-demo .btn-p{background:#F6EFE8;color:#17110F;border-color:#F6EFE8}
.tr-demo .btn-p:hover{background:#fff;color:#17110F}
.tr-month{margin-top:8px}
.tr-month h2{margin:0 0 14px}
.tr-cl{list-style:none;margin:0 0 40px;padding:0;display:grid;gap:12px}
.tr-cl li{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:20px 22px}
.tr-cl h3{font-size:17.5px;margin:0;letter-spacing:-.01em}
.tr-cl p{margin:6px 0 0;color:var(--ink2);font-size:15px}
.tr-tag{flex-shrink:0;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;white-space:nowrap;margin-top:1px}
.tr-new{background:#F6E6DF;color:#8A4F3B}.tr-better{background:#E5F1EA;color:#1F7A4D}.tr-soon{background:#EEE9F6;color:#5B4A8A}
.tr-sts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.tr-st{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:22px}
.tr-st img{width:100%;height:auto;border-radius:14px;margin-bottom:14px}
.tr-st blockquote{margin:0;font-size:16.5px;line-height:1.5}
.tr-st figcaption{margin-top:14px;display:flex;flex-direction:column}.tr-st small{color:var(--mute)}
/* butonul din antet: doar pe ecrane late, ca antetul sa nu se aglomereze */
.hdr-demo{display:none}
@media (min-width:1600px){.hdr-demo{display:inline-flex}}
@media (max-width:1100px){.tr-grid,.tr-gs .tr-ggrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-ints{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){
  .tr-grid,.tr-gs .tr-ggrid,.tr-ints,.tr-sts{grid-template-columns:1fr}
  .tr-demo-in{flex-direction:column;align-items:flex-start;padding:24px 20px}
  .tr-demo-in .btn{width:100%;justify-content:center}
  .tr-cl li{flex-direction:column;gap:10px}
}
/* AGENDESSA_TRUST_1310 · „O zi la un ... cu Agendessa” pe paginile meseriilor */
.tday-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;align-items:start}
.tday-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.tday-steps li{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:18px 20px}
.tday-steps h3{margin:0;font-size:17px;letter-spacing:-.01em}.tday-steps p{margin:6px 0 0;color:var(--ink2);font-size:15px}
.tday-n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:14px;flex-shrink:0}
.tday-figs{display:grid;gap:18px}
.tday-f{margin:0}
.tday-frame{border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 18px 44px -24px rgba(23,17,15,.35);background:#fff}
.tday-frame img{display:block;width:100%;height:auto}
.tday-f figcaption{margin-top:8px;font-size:14px;color:var(--mute)}
.tday-note{margin:18px 0 0;font-size:13px;color:var(--mute)}
@media (max-width:900px){.tday-in{grid-template-columns:1fr}}
