.tc-content--private-ai .tc-content__hero{padding-bottom:42px;background:linear-gradient(180deg,#fff 0%,#f5f9fc 100%)}
.tc-content--private-ai .tc-content__hero-art{aspect-ratio:1920/819;object-fit:contain;max-height:420px}
.tc-private-ai__hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}
.tc-private-ai__intro{padding-top:42px}.tc-private-ai__signal{max-width:760px;margin-bottom:30px}
.tc-private-ai__signal h2{margin:10px 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.08}.tc-private-ai__signal p:last-child{max-width:700px;color:#536174;font-size:18px;line-height:1.65}
.tc-private-ai__price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.tc-private-ai__price-grid article{padding:30px;border:1px solid #d7e3ed;border-radius:20px;background:#fff;box-shadow:0 14px 35px rgba(16,54,86,.055)}
.tc-private-ai__price-grid article:last-child{background:linear-gradient(135deg,#edf5fa,#fff)}
.tc-private-ai__price-grid .eyebrow{margin:0 0 12px}.tc-private-ai__price-grid strong{display:block;color:#074782;font-size:clamp(27px,3.3vw,40px);line-height:1.15}.tc-private-ai__price-grid article:last-child strong{font-size:clamp(24px,2.7vw,34px)}.tc-private-ai__price-grid p:not(.eyebrow){min-height:104px;color:#536174;line-height:1.6}
.tc-private-ai__price-grid .text-link{display:inline-flex;margin-top:8px}.tc-private-ai__content{padding-top:28px}.tc-private-ai__prose{max-width:980px}
.tc-private-ai__deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.tc-private-ai__deliverables article{padding:24px;border-top:2px solid #0b5d9d;background:#f6f9fc}.tc-private-ai__deliverables span{color:#0b5d9d;font-size:14px;font-weight:700}.tc-private-ai__deliverables h3{margin:14px 0 10px;font-size:21px}.tc-private-ai__deliverables p{margin:0;color:#536174;line-height:1.58}.tc-private-ai__pilot-note{max-width:900px;margin:26px 0 0;color:#536174;line-height:1.65}
.tc-private-ai__prose h2{padding-top:10px;border-top:1px solid #dce5ee}.tc-private-ai__prose h2:first-child{border-top:0;padding-top:0}.tc-private-ai__prose h3{color:#0b223d}.tc-private-ai__prose table{width:100%;border-collapse:collapse;margin:26px 0;font-size:16px;line-height:1.55}.tc-private-ai__prose th,.tc-private-ai__prose td{padding:16px;border:1px solid #dce5ee;text-align:left;vertical-align:top}.tc-private-ai__prose th{background:#f2f7fb;color:#0b223d}.tc-private-ai__prose blockquote{margin:28px 0;padding:24px 26px;border-left:4px solid #0b6db1;background:#f3f8fb;color:#20374e;font-size:19px;line-height:1.6}
.tc-private-ai__cases{background:#f5f9fc}.tc-private-ai__cases h2{margin:8px 0 28px}.tc-private-ai__case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tc-private-ai__case-card{display:flex;flex-direction:column;padding:24px;border:1px solid #d7e3ed;border-radius:18px;background:#fff}.tc-private-ai__case-card img{width:100%;height:170px;object-fit:contain;margin-bottom:18px}.tc-private-ai__case-card h3{margin:0;font-size:23px}.tc-private-ai__case-card p{margin:12px 0 0;color:#536174;line-height:1.58}.tc-private-ai__case-card .text-link{margin-top:auto;padding-top:20px}
.tc-content--private-ai .tc-lead-section{scroll-margin-top:90px}.tc-content--private-ai .tc-lead-section__copy h2{max-width:480px}
.tc-content--private-ai .project-form select{width:100%;min-width:0;padding:14px 15px;border:1px solid #ccd8e4;border-radius:7px;background:#fcfdff;color:var(--ink);font:inherit;line-height:1.6}
@media(max-width:760px){.tc-content--private-ai .tc-content__hero{padding-bottom:28px}.tc-content--private-ai .tc-content__hero-art{max-height:none}.tc-private-ai__hero-actions{gap:17px;margin-top:22px}.tc-private-ai__price-grid,.tc-private-ai__deliverables,.tc-private-ai__case-grid{grid-template-columns:1fr}.tc-private-ai__price-grid article{padding:25px}.tc-private-ai__price-grid p:not(.eyebrow){min-height:0}.tc-private-ai__signal p:last-child{font-size:16px}.tc-private-ai__prose table{font-size:14px}.tc-private-ai__prose th,.tc-private-ai__prose td{padding:12px}.tc-private-ai__prose blockquote{padding:20px;font-size:17px}}
