#tp-docai .docai-control-hero {
                                                          min-height: 320px;
                                                          align-items: end
                                                        }

                                                        #tp-docai .docai-launch-panel {
                                                          border-radius: 24px;
                                                          background: linear-gradient(135deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .02));
                                                          backdrop-filter: blur(10px)
                                                        }

                                                        #tp-docai .docai-pres {
                                                          position: relative
                                                        }

                                                        #tp-docai .docai-pres-hero {
                                                          min-height: 460px;
                                                          border-radius: 32px;
                                                          overflow: hidden
                                                        }

                                                        #tp-docai .docai-pres-hero-inner {
                                                          padding: 40px 40px 34px;
                                                          position: relative;
                                                          z-index: 2
                                                        }

                                                        #tp-docai .docai-pres-bg {
                                                          transition: transform .18s linear, opacity .2s ease;
                                                          will-change: transform
                                                        }

                                                        #tp-docai .docai-pres-main {
                                                          display: flex;
                                                          flex-direction: column;
                                                          gap: 26px;
                                                          padding-bottom: 46px
                                                        }

                                                        #tp-docai .docai-pres-section {
                                                          opacity: 0;
                                                          transform: translateY(36px) scale(.985);
                                                          transition: opacity .75s cubic-bezier(.16, 1, .3, 1), transform .75s cubic-bezier(.16, 1, .3, 1)
                                                        }

                                                        #tp-docai .docai-pres-section.in-view {
                                                          opacity: 1;
                                                          transform: none
                                                        }

                                                        #tp-docai .docai-pres-nav-wrap {
                                                          position: sticky;
                                                          top: 118px;
                                                          z-index: 20;
                                                          margin-bottom: 12px
                                                        }

                                                        #tp-docai .docai-pres-nav {
                                                          display: flex;
                                                          gap: 10px;
                                                          overflow: auto;
                                                          padding: 12px 0
                                                        }

                                                        #tp-docai .docai-pres-nav-btn {
                                                          padding: 12px 22px;
                                                          border-radius: 18px;
                                                          background: rgba(15, 23, 42, .72);
                                                          border: 1px solid rgba(255, 255, 255, .08);
                                                          color: #94a3b8;
                                                          font-weight: 700;
                                                          font-size: 13px;
                                                          cursor: pointer;
                                                          transition: all .24s ease;
                                                          backdrop-filter: blur(10px)
                                                        }

                                                        #tp-docai .docai-pres-nav-btn:hover {
                                                          color: #e2e8f0;
                                                          border-color: rgba(99, 102, 241, .25);
                                                          transform: translateY(-1px)
                                                        }

                                                        #tp-docai .docai-pres-nav-btn.active {
                                                          color: #fff;
                                                          background: linear-gradient(135deg, rgba(99, 102, 241, .2), rgba(14, 165, 233, .14));
                                                          border-color: rgba(99, 102, 241, .35);
                                                          box-shadow: 0 10px 24px rgba(2, 6, 23, .26)
                                                        }

                                                        #tp-docai .docai-pres-headline {
                                                          margin-bottom: 18px
                                                        }

                                                        #tp-docai .docai-pres-kicker {
                                                          font-size: 12px;
                                                          font-weight: 900;
                                                          letter-spacing: .18em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-pres-card {
                                                          border-radius: 28px;
                                                          background: linear-gradient(135deg, rgba(2, 6, 23, .95), rgba(15, 23, 42, .88));
                                                          border: 1px solid rgba(255, 255, 255, .06);
                                                          padding: 28px 28px 24px;
                                                          box-shadow: 0 24px 80px rgba(2, 6, 23, .28)
                                                        }

                                                        #tp-docai .docai-pres-section-title {
                                                          font-size: 24px;
                                                          font-weight: 900;
                                                          line-height: 1.1;
                                                          margin-bottom: 18px;
                                                          display: flex;
                                                          align-items: center;
                                                          gap: 12px;
                                                          color: #fff
                                                        }

                                                        #tp-docai .docai-pres-content {
                                                          font-size: 15px;
                                                          line-height: 1.85;
                                                          color: #cbd5e1
                                                        }

                                                        #tp-docai .docai-narrative {
                                                          font-size: 17px;
                                                          line-height: 1.95;
                                                          color: #e2e8f0;
                                                          max-width: 1400px
                                                        }

                                                        #tp-docai .docai-hero-document-types {
                                                          display: flex;
                                                          flex-wrap: wrap;
                                                          gap: 10px;
                                                          margin: 18px 0 14px
                                                        }

                                                        #tp-docai .docai-hero-type {
                                                          padding: 7px 12px;
                                                          border-radius: 999px;
                                                          font-size: 11px;
                                                          font-weight: 700;
                                                          letter-spacing: .1em;
                                                          text-transform: uppercase;
                                                          background: rgba(99, 102, 241, .18);
                                                          color: #c7d2fe;
                                                          border: 1px solid rgba(99, 102, 241, .28)
                                                        }

                                                        #tp-docai .docai-pres-meta-row {
                                                          display: flex;
                                                          flex-wrap: wrap;
                                                          gap: 12px;
                                                          margin: 18px 0 18px
                                                        }

                                                        #tp-docai .docai-pres-meta-chip {
                                                          padding: 8px 13px;
                                                          border-radius: 999px;
                                                          border: 1px solid rgba(255, 255, 255, .08);
                                                          background: rgba(255, 255, 255, .04);
                                                          color: #dbeafe;
                                                          font-size: 12px;
                                                          font-weight: 600
                                                        }

                                                        #tp-docai .docai-pres-main-title {
                                                          font-size: 54px;
                                                          line-height: 1.02;
                                                          font-weight: 900;
                                                          color: #fff;
                                                          max-width: 1080px;
                                                          margin: 0 0 14px
                                                        }

                                                        #tp-docai .docai-pres-subtitle {
                                                          font-size: 18px;
                                                          line-height: 1.9;
                                                          color: #cbd5e1;
                                                          max-width: 1300px;
                                                          margin: 0 0 26px
                                                        }

                                                        #tp-docai .docai-pres-facts {
                                                          display: grid;
                                                          grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
                                                          gap: 16px;
                                                          margin: 28px 0 24px
                                                        }

                                                        #tp-docai .docai-pres-fact {
                                                          padding: 18px 18px 16px;
                                                          border-radius: 22px;
                                                          background: rgba(255, 255, 255, .04);
                                                          border: 1px solid rgba(255, 255, 255, .07);
                                                          backdrop-filter: blur(8px);
                                                          opacity: 0;
                                                          transform: translateY(18px);
                                                          transition: all .65s cubic-bezier(.16, 1, .3, 1)
                                                        }

                                                        #tp-docai .docai-pres.inited .docai-pres-fact {
                                                          opacity: 1;
                                                          transform: none
                                                        }

                                                        #tp-docai .docai-pres-fact:nth-child(2) {
                                                          transition-delay: .08s
                                                        }

                                                        #tp-docai .docai-pres-fact:nth-child(3) {
                                                          transition-delay: .16s
                                                        }

                                                        #tp-docai .docai-pres-fact:nth-child(4) {
                                                          transition-delay: .24s
                                                        }

                                                        #tp-docai .docai-pres-fact:nth-child(5) {
                                                          transition-delay: .32s
                                                        }

                                                        #tp-docai .docai-pres-fact:nth-child(6) {
                                                          transition-delay: .4s
                                                        }

                                                        #tp-docai .docai-pres-fact-icon {
                                                          font-size: 24px;
                                                          margin-bottom: 12px
                                                        }

                                                        #tp-docai .docai-pres-fact-value {
                                                          font-size: 44px;
                                                          line-height: 1;
                                                          font-weight: 900;
                                                          margin-bottom: 6px
                                                        }

                                                        #tp-docai .docai-pres-fact-unit {
                                                          font-size: 12px;
                                                          letter-spacing: .18em;
                                                          text-transform: uppercase;
                                                          color: #64748b;
                                                          margin-bottom: 6px
                                                        }

                                                        #tp-docai .docai-pres-fact-label {
                                                          font-size: 14px;
                                                          color: #cbd5e1;
                                                          font-weight: 700
                                                        }

                                                        #tp-docai .docai-pres-strip-grid {
                                                          display: grid;
                                                          grid-template-columns: 1fr 1fr;
                                                          gap: 16px;
                                                          margin-top: 10px
                                                        }

                                                        #tp-docai .docai-pres-strip {
                                                          padding: 18px 20px;
                                                          border-radius: 22px;
                                                          border: 1px solid rgba(255, 255, 255, .06);
                                                          background: rgba(255, 255, 255, .03)
                                                        }

                                                        #tp-docai .docai-pres-strip.success {
                                                          background: linear-gradient(135deg, rgba(16, 185, 129, .09), rgba(14, 165, 233, .05));
                                                          border-color: rgba(16, 185, 129, .18)
                                                        }

                                                        #tp-docai .docai-pres-strip.danger {
                                                          background: linear-gradient(135deg, rgba(239, 68, 68, .07), rgba(99, 102, 241, .05));
                                                          border-color: rgba(239, 68, 68, .15)
                                                        }

                                                        #tp-docai .docai-pres-strip-title {
                                                          font-size: 12px;
                                                          font-weight: 900;
                                                          letter-spacing: .16em;
                                                          text-transform: uppercase;
                                                          margin-bottom: 12px;
                                                          color: #fff
                                                        }

                                                        #tp-docai .docai-info-strip {
                                                          display: flex;
                                                          flex-wrap: wrap;
                                                          gap: 8px
                                                        }

                                                        #tp-docai .docai-info-pill {
                                                          padding: 7px 10px;
                                                          border-radius: 999px;
                                                          background: rgba(255, 255, 255, .06);
                                                          font-size: 12px;
                                                          color: #dbeafe
                                                        }

                                                        #tp-docai .docai-workstreams-toolbar,
                                                        #tp-docai .docai-risk-toolbar {
                                                          display: flex;
                                                          flex-wrap: wrap;
                                                          gap: 8px;
                                                          margin-bottom: 18px
                                                        }

                                                        #tp-docai .docai-filter-btn {
                                                          padding: 8px 14px;
                                                          border-radius: 999px;
                                                          border: 1px solid rgba(255, 255, 255, .08);
                                                          background: rgba(255, 255, 255, .03);
                                                          color: #94a3b8;
                                                          font-size: 12px;
                                                          font-weight: 700;
                                                          cursor: pointer;
                                                          transition: all .2s ease
                                                        }

                                                        #tp-docai .docai-filter-btn.active,
                                                        #tp-docai .docai-filter-btn:hover {
                                                          color: #fff;
                                                          border-color: rgba(99, 102, 241, .3);
                                                          background: rgba(99, 102, 241, .14)
                                                        }

                                                        #tp-docai .docai-workstream-grid {
                                                          display: grid;
                                                          grid-template-columns: repeat(auto-fit, minmax(420px, 1fr));
                                                          gap: 18px
                                                        }

                                                        #tp-docai .docai-workstream-card {
                                                          border-radius: 24px;
                                                          overflow: hidden;
                                                          background: rgba(255, 255, 255, .03);
                                                          border: 1px solid rgba(255, 255, 255, .06);
                                                          transition: all .28s ease;
                                                          box-shadow: 0 10px 34px rgba(2, 6, 23, .16)
                                                        }

                                                        #tp-docai .docai-workstream-card:hover {
                                                          transform: translateY(-2px);
                                                          border-color: rgba(99, 102, 241, .2)
                                                        }

                                                        #tp-docai .docai-workstream-head {
                                                          display: flex;
                                                          gap: 16px;
                                                          padding: 22px 22px 18px;
                                                          cursor: pointer;
                                                          align-items: flex-start
                                                        }

                                                        #tp-docai .docai-workstream-accent {
                                                          width: 4px;
                                                          align-self: stretch;
                                                          border-radius: 999px;
                                                          min-height: 56px
                                                        }

                                                        #tp-docai .docai-workstream-meta {
                                                          display: flex;
                                                          align-items: center;
                                                          gap: 8px;
                                                          margin-bottom: 8px;
                                                          flex-wrap: wrap
                                                        }

                                                        #tp-docai .docai-workstream-id {
                                                          padding: 4px 8px;
                                                          border-radius: 8px;
                                                          font-size: 11px;
                                                          font-weight: 800;
                                                          letter-spacing: .12em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-workstream-title {
                                                          font-size: 22px;
                                                          font-weight: 800;
                                                          color: #fff;
                                                          line-height: 1.15
                                                        }

                                                        #tp-docai .docai-workstream-summary {
                                                          margin-top: 6px;
                                                          color: #94a3b8;
                                                          font-size: 14px;
                                                          line-height: 1.7
                                                        }

                                                        #tp-docai .docai-workstream-expand {
                                                          margin-left: auto;
                                                          width: 32px;
                                                          height: 32px;
                                                          border-radius: 999px;
                                                          background: rgba(255, 255, 255, .05);
                                                          display: grid;
                                                          place-items: center;
                                                          color: #94a3b8;
                                                          transition: all .25s ease;
                                                          flex-shrink: 0
                                                        }

                                                        #tp-docai .docai-workstream-card.open .docai-workstream-expand {
                                                          transform: rotate(180deg);
                                                          color: #fff
                                                        }

                                                        #tp-docai .docai-workstream-body {
                                                          max-height: 0;
                                                          overflow: hidden;
                                                          transition: max-height .45s cubic-bezier(.16, 1, .3, 1), opacity .35s ease;
                                                          opacity: 0
                                                        }

                                                        #tp-docai .docai-workstream-card.open .docai-workstream-body {
                                                          max-height: 1200px;
                                                          opacity: 1
                                                        }

                                                        #tp-docai .docai-workstream-inner {
                                                          padding: 0 22px 22px 42px;
                                                          border-top: 1px solid rgba(255, 255, 255, .06)
                                                        }

                                                        #tp-docai .docai-item-list {
                                                          display: grid;
                                                          gap: 10px;
                                                          margin-top: 16px
                                                        }

                                                        #tp-docai .docai-item-row {
                                                          display: flex;
                                                          gap: 12px;
                                                          padding: 12px 14px;
                                                          border-radius: 16px;
                                                          background: rgba(255, 255, 255, .03);
                                                          border: 1px solid rgba(255, 255, 255, .04)
                                                        }

                                                        #tp-docai .docai-item-dot {
                                                          width: 8px;
                                                          height: 8px;
                                                          border-radius: 999px;
                                                          flex-shrink: 0;
                                                          margin-top: 8px
                                                        }

                                                        #tp-docai .docai-item-main {
                                                          flex: 1;
                                                          min-width: 0
                                                        }

                                                        #tp-docai .docai-item-text {
                                                          color: #e2e8f0;
                                                          font-size: 14px;
                                                          line-height: 1.7
                                                        }

                                                        #tp-docai .docai-item-ref {
                                                          margin-top: 6px;
                                                          font-size: 11px;
                                                          color: #60a5fa;
                                                          letter-spacing: .06em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-exclusion-banner,
                                                        #tp-docai .docai-note-banner {
                                                          display: flex;
                                                          align-items: flex-start;
                                                          gap: 12px;
                                                          padding: 18px 20px;
                                                          border-radius: 20px;
                                                          margin-bottom: 18px;
                                                          background: rgba(239, 68, 68, .07);
                                                          border: 1px solid rgba(239, 68, 68, .16)
                                                        }

                                                        #tp-docai .docai-note-banner {
                                                          background: rgba(99, 102, 241, .08);
                                                          border-color: rgba(99, 102, 241, .16)
                                                        }

                                                        #tp-docai .docai-banner-title {
                                                          font-size: 13px;
                                                          font-weight: 800;
                                                          color: #fca5a5;
                                                          margin-bottom: 4px;
                                                          letter-spacing: .08em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-note-banner .docai-banner-title {
                                                          color: #c7d2fe
                                                        }

                                                        #tp-docai .docai-banner-copy {
                                                          font-size: 14px;
                                                          color: #cbd5e1;
                                                          line-height: 1.7
                                                        }

                                                        #tp-docai .docai-excl-list {
                                                          display: flex;
                                                          flex-direction: column;
                                                          gap: 12px
                                                        }

                                                        #tp-docai .docai-excl-row {
                                                          padding: 18px 18px;
                                                          border-radius: 20px;
                                                          background: rgba(255, 255, 255, .02);
                                                          border: 1px solid rgba(255, 255, 255, .06);
                                                          display: grid;
                                                          grid-template-columns: auto 1fr auto;
                                                          gap: 16px;
                                                          align-items: flex-start;
                                                          transition: all .2s ease
                                                        }

                                                        #tp-docai .docai-excl-row:hover {
                                                          background: rgba(239, 68, 68, .04);
                                                          border-color: rgba(239, 68, 68, .18)
                                                        }

                                                        #tp-docai .docai-excl-id {
                                                          padding: 6px 10px;
                                                          border-radius: 10px;
                                                          background: rgba(239, 68, 68, .09);
                                                          border: 1px solid rgba(239, 68, 68, .15);
                                                          color: #f87171;
                                                          font-size: 11px;
                                                          font-weight: 800;
                                                          letter-spacing: .12em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-excl-main {
                                                          color: #fff;
                                                          font-size: 15px;
                                                          line-height: 1.7;
                                                          font-weight: 700
                                                        }

                                                        #tp-docai .docai-excl-note {
                                                          margin-top: 8px;
                                                          font-size: 13px;
                                                          color: #94a3b8;
                                                          line-height: 1.65
                                                        }

                                                        #tp-docai .docai-source-badge {
                                                          padding: 6px 10px;
                                                          border-radius: 999px;
                                                          background: rgba(255, 255, 255, .04);
                                                          color: #94a3b8;
                                                          font-size: 11px;
                                                          font-weight: 700;
                                                          white-space: nowrap
                                                        }

                                                        #tp-docai .docai-risk-stats {
                                                          display: grid;
                                                          grid-template-columns: repeat(3, minmax(0, 1fr));
                                                          gap: 14px;
                                                          margin-bottom: 18px
                                                        }

                                                        #tp-docai .docai-risk-stat {
                                                          padding: 18px;
                                                          border-radius: 20px;
                                                          border: 1px solid rgba(255, 255, 255, .06);
                                                          background: rgba(255, 255, 255, .03)
                                                        }

                                                        #tp-docai .docai-risk-stat-val {
                                                          font-size: 34px;
                                                          font-weight: 900;
                                                          line-height: 1;
                                                          color: #fff
                                                        }

                                                        #tp-docai .docai-risk-stat-label {
                                                          margin-top: 8px;
                                                          font-size: 12px;
                                                          color: #94a3b8;
                                                          text-transform: uppercase;
                                                          letter-spacing: .14em
                                                        }

                                                        #tp-docai .docai-risk-grid {
                                                          display: grid;
                                                          grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
                                                          gap: 14px
                                                        }

                                                        #tp-docai .docai-risk-card {
                                                          padding: 20px;
                                                          border-radius: 22px;
                                                          border: 1px solid rgba(255, 255, 255, .06);
                                                          background: rgba(255, 255, 255, .03);
                                                          transition: all .24s ease
                                                        }

                                                        #tp-docai .docai-risk-card:hover {
                                                          transform: translateY(-2px);
                                                          box-shadow: 0 16px 38px rgba(2, 6, 23, .22)
                                                        }

                                                        #tp-docai .docai-risk-top {
                                                          display: flex;
                                                          gap: 10px;
                                                          align-items: center;
                                                          margin-bottom: 14px;
                                                          flex-wrap: wrap
                                                        }

                                                        #tp-docai .docai-risk-id {
                                                          font-size: 11px;
                                                          font-weight: 800;
                                                          letter-spacing: .12em;
                                                          color: #64748b
                                                        }

                                                        #tp-docai .docai-sev-badge,
                                                        #tp-docai .docai-src-badge {
                                                          padding: 5px 10px;
                                                          border-radius: 999px;
                                                          font-size: 11px;
                                                          font-weight: 800;
                                                          letter-spacing: .08em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-risk-text {
                                                          color: #fff;
                                                          font-size: 15px;
                                                          line-height: 1.75
                                                        }

                                                        #tp-docai .docai-risk-ref {
                                                          margin-top: 12px;
                                                          font-size: 12px;
                                                          color: #94a3b8
                                                        }

                                                        #tp-docai .docai-risk-ref b {
                                                          color: #e2e8f0
                                                        }

                                                        #tp-docai .docai-table-block {
                                                          margin-top: 16px;
                                                          border-radius: 22px;
                                                          overflow: hidden;
                                                          border: 1px solid rgba(255, 255, 255, .07);
                                                          background: rgba(255, 255, 255, .02)
                                                        }

                                                        #tp-docai .docai-table-title {
                                                          padding: 16px 18px;
                                                          border-bottom: 1px solid rgba(255, 255, 255, .06);
                                                          font-size: 14px;
                                                          font-weight: 800;
                                                          color: #fff;
                                                          background: rgba(255, 255, 255, .03)
                                                        }

                                                        #tp-docai .docai-table-wrap {
                                                          overflow: auto;
                                                          max-height: 560px
                                                        }

                                                        #tp-docai table.docai-table {
                                                          width: 100%;
                                                          border-collapse: collapse;
                                                          min-width: 760px
                                                        }

                                                        #tp-docai table.docai-table th {
                                                          position: sticky;
                                                          top: 0;
                                                          background: #081120;
                                                          color: #94a3b8;
                                                          font-size: 11px;
                                                          letter-spacing: .12em;
                                                          text-transform: uppercase;
                                                          text-align: left;
                                                          padding: 12px 14px;
                                                          border-bottom: 1px solid rgba(255, 255, 255, .08)
                                                        }

                                                        #tp-docai table.docai-table td {
                                                          padding: 12px 14px;
                                                          border-bottom: 1px solid rgba(255, 255, 255, .05);
                                                          font-size: 13px;
                                                          line-height: 1.6;
                                                          color: #e2e8f0;
                                                          vertical-align: top
                                                        }

                                                        #tp-docai table.docai-table tr:nth-child(even) td {
                                                          background: rgba(255, 255, 255, .015)
                                                        }

                                                        #tp-docai .docai-deep-grid {
                                                          display: grid;
                                                          gap: 16px
                                                        }

                                                        #tp-docai .docai-deep-note {
                                                          padding: 18px 18px;
                                                          border-radius: 18px;
                                                          background: rgba(255, 255, 255, .03);
                                                          border: 1px solid rgba(255, 255, 255, .06);
                                                          color: #cbd5e1;
                                                          line-height: 1.8
                                                        }

                                                        #tp-docai .docai-inline-subtitle {
                                                          font-size: 14px;
                                                          font-weight: 800;
                                                          text-transform: uppercase;
                                                          letter-spacing: .14em;
                                                          color: #fbbf24;
                                                          margin: 0 0 12px
                                                        }

                                                        #tp-docai .docai-md-list {
                                                          display: grid;
                                                          gap: 8px;
                                                          padding-left: 18px
                                                        }

                                                        #tp-docai .docai-soft-note {
                                                          padding: 18px 18px;
                                                          border-radius: 18px;
                                                          background: rgba(255, 255, 255, .03);
                                                          border: 1px dashed rgba(255, 255, 255, .08);
                                                          color: #94a3b8
                                                        }

                                                        #tp-docai .docai-planning-timeline {
                                                          display: grid;
                                                          gap: 14px
                                                        }

                                                        #tp-docai .docai-ms-item {
                                                          padding: 18px;
                                                          border-radius: 20px;
                                                          background: rgba(255, 255, 255, .03);
                                                          border: 1px solid rgba(255, 255, 255, .06)
                                                        }

                                                        #tp-docai .docai-chat-result {
                                                          border-radius: 28px
                                                        }

                                                        @media (max-width:1100px) {

                                                          #tp-docai .docai-pres-strip-grid,
                                                          #tp-docai .docai-risk-stats {
                                                            grid-template-columns: 1fr
                                                          }

                                                          #tp-docai .docai-workstream-grid {
                                                            grid-template-columns: 1fr
                                                          }

                                                          #tp-docai .docai-control-hero {
                                                            grid-template-columns: 1fr
                                                          }

                                                          #tp-docai .docai-pres-main-title {
                                                            font-size: 42px
                                                          }
                                                        }

                                                        @media (max-width:760px) {
                                                          #tp-docai .docai-workspace {
                                                            padding: 12px
                                                          }

                                                          #tp-docai .docai-pres-hero-inner {
                                                            padding: 26px 18px
                                                          }

                                                          #tp-docai .docai-pres-main-title {
                                                            font-size: 34px
                                                          }

                                                          #tp-docai .docai-pres-subtitle {
                                                            font-size: 16px
                                                          }

                                                          #tp-docai .docai-pres-card {
                                                            padding: 20px 16px
                                                          }

                                                          #tp-docai .docai-excl-row {
                                                            grid-template-columns: 1fr
                                                          }

                                                          #tp-docai .docai-workstream-inner {
                                                            padding: 0 16px 16px 16px
                                                          }
                                                        }
