/* V39 · Verbindliche TC-Farbwelt, Seitenstory und Videoarchitektur */
:root{
  --tc39-red:#6f1022;--tc39-red-2:#86162f;--tc39-red-deep:#4f0a17;
  --tc39-red-soft:#f5ecee;--tc39-red-faint:#fbf7f8;
  --tc39-ink:#181617;--tc39-text:#403a3c;--tc39-muted:#70696b;
  --tc39-paper:#faf9f7;--tc39-white:#fff;--tc39-line:#e3dcda;
  --wine:#6f1022!important;--wine2:#86162f!important;--rubin:#6f1022!important;
  --tc-rub:#6f1022!important;--tc-rub2:#86162f!important;--tc-rub3:#a53f56!important;
  --tc-red:#6f1022!important;--tc-red-2:#86162f!important;--ink:#181617!important;
  --paper:#faf9f7!important;--soft:#f5f1ef!important;--line:#e3dcda!important;
  --v29-red:#6f1022!important;--v29-red2:#86162f!important;--v29-blue:#6f1022!important;
  --v29-green:#86162f!important;--v29-orange:#8f4254!important;--v29-purple:#5a2939!important;
  --tc-blue:#6f1022!important;--tc-teal:#86162f!important;--tc-green:#6f1022!important;
  --tc-gold:#8f4254!important;--tc-violet:#5a2939!important
}
html{background:var(--tc39-paper);scroll-behavior:smooth}
body{background:var(--tc39-paper)!important;color:var(--tc39-ink)!important}
::selection{background:var(--tc39-red);color:#fff}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(111,16,34,.28)!important;outline-offset:3px}

/* Ein gemeinsamer, klassischer Rahmen auf jeder Seite */
.nav{background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--tc39-line)!important;box-shadow:0 8px 28px rgba(33,22,25,.035)!important}
.nav .name,.nav .n{color:var(--tc39-ink)!important}.nav .sub{color:#81777a!important}
.nav-cta,.x-btn-primary,.v31-button.primary,.t-cta:not(.t-light):not(.t-outline),.btn-primary{background:var(--tc39-red)!important;border-color:var(--tc39-red)!important;color:#fff!important;box-shadow:none!important}
.nav-cta:hover,.x-btn-primary:hover,.v31-button.primary:hover,.t-cta:not(.t-light):not(.t-outline):hover,.btn-primary:hover{background:var(--tc39-red-deep)!important;border-color:var(--tc39-red-deep)!important}
.dmenu{width:min(470px,calc(100vw - 32px))!important;border:1px solid var(--tc39-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 24px 70px rgba(35,21,25,.14)!important}
.dmenu>a{color:var(--tc39-ink)!important}.dmenu>a:hover{background:var(--tc39-red-faint)!important}.dmenu>a>b{display:block;font-size:1rem;line-height:1.3}.dmenu>a>span{display:block;margin-top:4px;color:var(--tc39-muted)!important;font-size:1rem;line-height:1.45}.dmenu .dall{color:var(--tc39-red)!important}
.mnav{background:#fff!important}.mnav a{color:var(--tc39-ink)!important;border-color:var(--tc39-line)!important}.mnav .cta{background:var(--tc39-red)!important;color:#fff!important}
.foot{background:#171415!important;color:#fff!important}.foot h5{color:#fff!important}.foot a,.foot .about,.foot-bar{color:#cfc6c8!important}.foot a:hover{color:#fff!important}.mbar{background:#fff!important;border-color:var(--tc39-line)!important}.mbar .m1{color:var(--tc39-red)!important}.mbar .m2{background:var(--tc39-red)!important;color:#fff!important}

/* Alte Mehrfarb-Akzente auf eine hochwertige TC-Skala reduzieren */
.x-system-tab,.v8-stage,.v4-stage,.v29-result-workcard,.tcsv-item{--stage:var(--tc39-red)!important;--stage2:var(--tc39-red-2)!important;--tab:var(--tc39-red)!important;--tab2:var(--tc39-red-2)!important;--card-accent:var(--tc39-red)!important;--accent:var(--tc39-red)!important}
.x-system-tab:nth-child(n),.v8-stage:nth-of-type(n),.v4-stage[data-stage],.v29-result-workcard:nth-child(n){--stage:var(--tc39-red)!important;--stage2:var(--tc39-red-2)!important;--tab:var(--tc39-red)!important;--tab2:var(--tc39-red-2)!important;--card-accent:var(--tc39-red)!important}
.v29-work-meta>span,.xp-step i,.x-kicker,.v31-eyebrow,.t-position-kicker,.t-kicker{color:var(--tc39-red)!important}
.v29-work-meta>span,.v31-system-no,.xp-next-grid a.active,.t-solution-art>b{background:var(--tc39-red)!important;color:#fff!important}
.v29-work-result,.v29-ba .with,.v4-visual-foot b,.xp-next-grid a.active{border-color:var(--tc39-red)!important}
.xp-dark,.v20-process,.v31-section.dark,.v31-final,.x-final,.t-final,.final{background:linear-gradient(145deg,var(--tc39-red-deep),#24181b)!important}
.xp-dark .x-heading,.xp-dark h2,.v20-process h2,.v31-section.dark h2,.v31-final h2,.x-final h2,.t-final h2,.final h2{color:#fff!important}
.xp-dark p,.v20-process p,.v31-section.dark p,.v31-final p,.x-final p,.t-final p,.final p{color:#d7ced0!important}
.xp-hero,.v31-hero,.phero,.t-hero{background:var(--tc39-paper)!important}
.xp-listsec,.v31-section.white,.t-solutions,.t-examples{background:#fff!important}

/* Die früheren Blau-/Gold-/Türkis-/Violett-Flächen waren die sichtbaren Farbfehler. */
.v-pos,.v-offer,.v-sales,.v-scale{background:linear-gradient(145deg,#fff,#f5eeef)!important;border-color:var(--tc39-line)!important}
.pos-v4-target,.pos-v4-dot.active,.offer-v4-tab.active,.offer-v4-badge,.scale-v4-action{background:var(--tc39-red)!important;border-color:var(--tc39-red)!important;color:#fff!important}
.sales-v4-row.active,.sales-detail-action,.scale-v4-node.auto{border-color:var(--tc39-red)!important}
.v29-mini-viz.search,.v29-mini-viz.canvas,.v29-mini-viz.channels,.v29-mini-viz.proposal,.v29-mini-viz.pricing,.v29-mini-viz.proof,.v29-mini-viz.funnel,.v29-mini-viz.inbox,.v29-mini-viz.pipeline,.v29-mini-viz.calendar,.v29-mini-viz.followup,.v29-mini-viz.workflow,.v29-mini-viz.sop,.v29-mini-viz.capacity{background:linear-gradient(145deg,#fff,#f6f0f1)!important;border-color:var(--tc39-line)!important}
.v29-mini-viz.search .rows .active,.v29-mini-viz.canvas .active,.v29-mini-viz.proposal .new,.v29-mini-viz.pricing .active,.v29-mini-viz.proof .active,.v29-mini-viz.funnel .active,.v29-mini-viz.inbox>div,.v29-mini-viz.pipeline .active,.v29-mini-viz.calendar>div,.v29-mini-viz.followup .active,.v29-mini-viz.sop .active{border-color:var(--tc39-red)!important}
.v29-mini-viz.channels span:nth-of-type(n){border-top-color:var(--tc39-red)!important}.v29-mini-viz.capacity .active i:after,.v30-flowline:after{background:var(--tc39-red)!important}
.v30-position-scene,.v30-offer-scene,.v30-sales-scene,.v30-scale-scene{background:linear-gradient(145deg,#fff,#f4edef)!important}.v30-search-hit.tc,.v30-demand-step.active,.v30-moving-lead{border-color:var(--tc39-red)!important}.v30-search-hit.tc:after,.v30-kanban-note i{background:var(--tc39-red)!important}.v30-scan{background:linear-gradient(180deg,transparent,var(--tc39-red),transparent)!important}.v30-offer-accept{background:var(--tc39-red)!important}
.v10-case-showcase .v10-after{background:linear-gradient(145deg,var(--tc39-red),var(--tc39-red-deep))!important}

/* Story-Modul: Jede Inhaltsseite führt vom Problem über TC zum Ergebnis. */
.tc-story{position:relative;padding:clamp(78px,8vw,120px) 0;background:var(--tc39-paper);overflow:hidden}
.tc-story:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(111,16,34,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(111,16,34,.028) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,#000 24%,#000 76%,transparent)}
.tc-story-in{position:relative;width:min(1240px,calc(100% - 48px));margin:auto}
.tc-story-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);gap:clamp(30px,6vw,86px);align-items:end;margin-bottom:34px}
.tc-story-kicker{display:block;margin-bottom:14px;color:var(--tc39-red);font-size:1rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
.tc-story h2{max-width:760px;color:var(--tc39-ink);font-size:clamp(36px,4vw,60px);line-height:1.04;letter-spacing:-.045em}.tc-story h2 em{color:var(--tc39-red);font-style:normal}
.tc-story-head>p{max-width:520px;color:var(--tc39-muted);font-size:16px;line-height:1.7}
.tc-story-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--tc39-line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 20px 60px rgba(35,22,25,.065)}
.tc-story-card{position:relative;min-height:265px;padding:30px;border-right:1px solid var(--tc39-line)}.tc-story-card:last-child{border-right:0;background:var(--tc39-red)}
.tc-story-card>span{display:flex;align-items:center;gap:10px;color:#94888b;font-size:1rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.tc-story-card>span i{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--tc39-line);border-radius:8px;color:var(--tc39-red);font-style:normal;letter-spacing:0}.tc-story-card h3{margin-top:42px;color:var(--tc39-ink);font-size:23px;line-height:1.2}.tc-story-card p{margin-top:12px;color:var(--tc39-muted);font-size:1rem;line-height:1.65}.tc-story-card:last-child>span,.tc-story-card:last-child p{color:#e7d8dc}.tc-story-card:last-child>span i{border-color:rgba(255,255,255,.28);color:#fff}.tc-story-card:last-child h3{color:#fff}
.tc-story-bridge{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:20px 23px;border:1px solid var(--tc39-line);border-radius:13px;background:#fff}.tc-story-bridge>div{display:flex;align-items:center;gap:13px}.tc-story-bridge img{width:38px;height:38px}.tc-story-bridge small{display:block;color:#928689;font-size:1rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.tc-story-bridge b{display:block;margin-top:3px;color:var(--tc39-ink);font-size:1rem}.tc-story-bridge a{color:var(--tc39-red);font-size:1rem;font-weight:850;text-decoration:none}

/* Erklärvideo direkt auf jeder der fünf TC-System-Ebenen */
.tc-level-video{padding:clamp(70px,7vw,106px) 0;background:#fff}
.tc-level-video-in{display:grid;grid-template-columns:minmax(0,.78fr) minmax(430px,1.22fr);gap:clamp(42px,7vw,100px);align-items:center;width:min(1240px,calc(100% - 48px));margin:auto}
.tc-level-video-copy>span{display:flex;align-items:center;gap:10px;color:var(--tc39-red);font-size:1rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.tc-level-video-copy>span img{width:30px;height:30px}.tc-level-video h2{margin-top:18px;color:var(--tc39-ink);font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.04em}.tc-level-video h2 em{color:var(--tc39-red);font-style:normal}.tc-level-video p{margin-top:17px;color:var(--tc39-muted);font-size:16px;line-height:1.72}.tc-level-video ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.tc-level-video li{position:relative;padding-left:23px;color:var(--tc39-text);font-size:1rem;line-height:1.5}.tc-level-video li:before{content:"";position:absolute;left:0;top:.48em;width:8px;height:8px;border-radius:50%;background:var(--tc39-red)}
.tc-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:17px;background:radial-gradient(circle at 72% 25%,rgba(142,27,49,.7),transparent 34%),linear-gradient(145deg,#31292b,#100e0f);box-shadow:0 28px 70px rgba(35,21,25,.2);color:#fff}.tc-video-frame:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:36px 36px}.tc-video-meta,.tc-video-caption,.tc-video-play{position:absolute;z-index:1}.tc-video-meta{left:22px;right:22px;top:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.tc-video-meta span{display:flex;align-items:center;gap:9px;font-size:1rem;font-weight:850;letter-spacing:.13em}.tc-video-meta img{width:31px;height:31px}.tc-video-meta small{color:#d3c5c8;font-size:1rem}.tc-video-play{left:50%;top:50%;display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:var(--tc39-red);box-shadow:0 0 0 11px rgba(255,255,255,.06);transform:translate(-50%,-50%);font-size:18px}.tc-video-caption{left:22px;right:22px;bottom:20px;display:flex;align-items:end;justify-content:space-between;gap:18px}.tc-video-caption b{font-size:16px}.tc-video-caption small{color:#d3c5c8;font-size:1rem}

/* Video innerhalb der Systemübersicht */
.v31-system-row{grid-template-columns:48px minmax(250px,1fr) minmax(210px,.62fr) minmax(220px,.62fr)!important;gap:22px!important;align-items:center!important}
.tc-row-video{position:relative;min-height:145px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 78% 20%,rgba(142,27,49,.65),transparent 38%),linear-gradient(145deg,#2b2527,#111);color:#fff}.tc-row-video:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 30px}.tc-row-video .tc-video-play{width:48px;height:48px;font-size:1rem}.tc-row-video>span{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;justify-content:space-between;gap:10px;color:#d5c9cb;font-size:1rem}.tc-row-video>span b{color:#fff;font-size:1rem}.v31-result-box{min-width:0!important}

@media(max-width:1100px){.v31-system-row{grid-template-columns:42px 1fr 240px!important}.v31-system-row .v31-result-box{grid-column:2/-1}.tc-story-head{grid-template-columns:1fr}.tc-level-video-in{grid-template-columns:1fr}.tc-level-video-copy{max-width:760px}}
@media(max-width:760px){.tc-story-in,.tc-level-video-in{width:min(100% - 30px,1240px)}.tc-story-grid{grid-template-columns:1fr}.tc-story-card{min-height:0;border-right:0;border-bottom:1px solid var(--tc39-line)}.tc-story-card:last-child{border-bottom:0}.tc-story-card h3{margin-top:24px}.tc-story-bridge{align-items:flex-start;flex-direction:column}.v31-system-row{grid-template-columns:38px 1fr!important}.tc-row-video,.v31-system-row .v31-result-box{grid-column:1/-1}.tc-level-video-in{gap:30px}.tc-video-caption{align-items:flex-start;flex-direction:column;gap:4px}.dmenu{display:none!important}}
@media(max-width:480px){.tc-story h2,.tc-level-video h2{font-size:34px}.tc-story-card{padding:24px}.tc-video-frame{aspect-ratio:4/3}.tc-video-meta small{display:none}}

/* V39.1 — stärkere Wirkung der Startseiten-Beispiele */
.t-examples{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8f5f3 0%,#fff 100%)!important}
.t-examples:before{content:"";position:absolute;left:50%;top:-230px;width:720px;height:420px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(111,16,34,.10),rgba(111,16,34,0) 70%);pointer-events:none}
.t-examples .t-heading{position:relative;max-width:980px;margin-bottom:50px}
.t-examples .t-heading h2{color:var(--tc39-ink)!important;font-size:clamp(42px,5vw,72px)!important;line-height:1.02!important}
.t-examples .t-heading h2 em{color:var(--tc39-red)!important}
.t-examples .t-heading>p:not(.t-eyebrow){max-width:790px;color:#6d6567!important;font-size:17px;line-height:1.7}
.t-section-kicker,.t-example-impact{display:block;color:var(--tc39-red);font-size:1rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
.t-section-kicker{margin-bottom:18px}.t-example-grid{position:relative;align-items:stretch}
.t-example{overflow:hidden;border:1px solid var(--tc39-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 55px rgba(40,25,29,.08)!important;transition:transform .35s ease,box-shadow .35s ease}
.t-example:hover{transform:translateY(-7px);box-shadow:0 28px 70px rgba(40,25,29,.13)!important}
.t-example>div:last-child{padding:27px 27px 30px!important}.t-example-impact{margin-bottom:13px}
.t-example h3{margin:0 0 12px!important;color:var(--tc39-ink);font-size:23px!important;line-height:1.2!important;letter-spacing:-.025em}
.t-example p{margin:0;color:#70686a!important;font-size:1rem;line-height:1.7}.t-demo{min-height:315px;border-radius:0!important;background:linear-gradient(145deg,#282325,#151213)!important}

/* Identifikationsfläche: reale Situationen statt leerer Dekoration */
.t-identify{position:relative;z-index:2;max-width:1240px;margin:0 auto 34px;border:1px solid var(--tc39-line);border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(40,25,29,.09);overflow:hidden}
.t-identify-tabs{display:flex;gap:8px;padding:12px;border-bottom:1px solid var(--tc39-line);background:#f6f2f1}
.t-identify-tabs button{min-height:43px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:transparent;color:#6f6769;font:inherit;font-size:1rem;font-weight:800;cursor:pointer;transition:.25s}
.t-identify-tabs button:hover{color:var(--tc39-red);background:#fff}.t-identify-tabs button.is-active{border-color:#dccfd2;background:#fff;color:var(--tc39-red);box-shadow:0 6px 18px rgba(42,25,30,.06)}
.t-identify-body{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(580px,1.42fr);min-height:260px;transition:opacity .15s ease,transform .15s ease}.t-identify.is-changing .t-identify-body{opacity:.25;transform:translateY(4px)}
.t-identify-quote{padding:34px;border-right:1px solid var(--tc39-line);background:linear-gradient(145deg,#fff,#faf5f6)}
.t-identify-quote>span{color:var(--tc39-red);font-size:1rem;font-weight:850;letter-spacing:.14em}.t-identify-quote blockquote{margin:28px 0 18px;color:var(--tc39-ink);font-size:clamp(22px,2vw,31px);font-weight:760;line-height:1.18;letter-spacing:-.035em}.t-identify-quote p{margin:0;color:#756d6f;font-size:1rem;line-height:1.65}
.t-identify-path{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;padding:24px}.t-identify-path article{display:flex;flex-direction:column;justify-content:center;padding:22px;border:1px solid var(--tc39-line);border-radius:14px;background:#fff}.t-identify-path article.is-focus{border-color:#d7b9c0;background:#fbf4f6}.t-identify-path article.is-result{border-color:var(--tc39-red);background:var(--tc39-red);color:#fff}.t-identify-path>i{display:grid;place-items:center;color:#b7aaad;font-size:18px;font-style:normal}.t-identify-path small{color:#9a8e91;font-size:1rem;font-weight:850;letter-spacing:.13em}.t-identify-path b{margin-top:19px;color:var(--tc39-ink);font-size:16px;line-height:1.25}.t-identify-path p{margin:9px 0 0!important;color:#746c6e!important;font-size:1rem!important;line-height:1.55!important}.t-identify-path .is-result small,.t-identify-path .is-result p{color:#dfcbd0!important}.t-identify-path .is-result b{color:#fff}
.t-examples{padding-top:90px!important;padding-bottom:100px!important}.t-examples .t-heading{margin-bottom:36px!important}

/* Die tatsächlich beanstandete Umsetzungssektion */
.t-solutions{position:relative;overflow:hidden;padding-top:88px!important;padding-bottom:96px!important;color:var(--tc39-ink)!important;background:linear-gradient(180deg,#fff 0%,#f7f2f1 100%)!important}
.t-solutions:before{content:"";position:absolute;right:-180px;top:-200px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(111,16,34,.09),transparent 68%);pointer-events:none}
.t-solutions .t-heading{position:relative;max-width:980px;margin-bottom:34px!important}
.t-solutions .t-heading h2{color:var(--tc39-ink)!important;font-size:clamp(43px,5.2vw,74px)!important;line-height:1.01!important}.t-solutions .t-heading h2 em{color:var(--tc39-red)!important}.t-solutions .t-heading>p:not(.t-eyebrow){max-width:780px;color:#6f6769!important;font-size:16px;line-height:1.7}
.t-solutions .t-identify{margin-bottom:28px}.t-implementation-label{display:flex;align-items:end;justify-content:space-between;gap:30px;max-width:1240px;margin:0 auto 18px}.t-implementation-label span{color:var(--tc39-red);font-size:1rem;font-weight:850;letter-spacing:.15em}.t-implementation-label p{max-width:540px;margin:0;color:#776e70;font-size:1rem;line-height:1.55;text-align:right}
.t-solutions .t-solution-grid{position:relative;max-width:1240px;margin:auto}.t-solutions .t-solution{min-height:0;padding:10px 10px 22px;border:1px solid var(--tc39-line)!important;background:#fff!important;color:var(--tc39-ink)!important;box-shadow:0 18px 48px rgba(40,25,29,.07)}.t-solutions .t-solution:hover{background:#fff!important;box-shadow:0 26px 60px rgba(40,25,29,.12)}.t-solutions .t-solution-art{height:205px;background:linear-gradient(145deg,#6f1022,#430815)!important}.t-solutions .t-solution>div:last-child{padding:22px 13px 6px}.t-solutions .t-solution h3{color:var(--tc39-ink)!important;font-family:Inter,"Avenir Next","Segoe UI",Arial,sans-serif!important;font-size:22px;font-weight:800}.t-solutions .t-solution p{color:#726a6c!important}.t-solutions .t-tags span{border-color:#dfd5d7!important;background:#faf6f7;color:var(--tc39-red)!important}.t-solutions .t-sol-more{margin-top:30px}.t-solutions .t-cta.t-light{background:var(--tc39-red)!important;color:#fff!important}

/* Gründerporträt statt Logo-Platzhalter */
.t-founder-photo-wrap{position:relative!important;width:min(100%,520px)!important;aspect-ratio:4/5!important;border-radius:24px!important;overflow:hidden!important;background:#eee7e5!important;box-shadow:0 28px 70px rgba(46,7,16,.16)!important}
.t-founder-photo-wrap:before,.t-founder-photo-wrap:after{display:none!important}.t-founder-photo{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center top!important}.t-founder-copy .t-section-kicker{margin-bottom:16px}
@media(max-width:980px){.t-identify-body{grid-template-columns:1fr}.t-identify-quote{border-right:0;border-bottom:1px solid var(--tc39-line)}.t-identify-path{grid-template-columns:1fr 24px 1fr 24px 1fr}}
@media(max-width:760px){.t-examples,.t-solutions{padding-top:72px!important;padding-bottom:76px!important}.t-examples .t-heading,.t-solutions .t-heading{text-align:left;margin-bottom:28px!important}.t-examples .t-heading h2,.t-solutions .t-heading h2{font-size:38px!important}.t-examples .t-heading>p:not(.t-eyebrow),.t-solutions .t-heading>p:not(.t-eyebrow){font-size:1rem}.t-identify-tabs{overflow:auto}.t-identify-tabs button{flex:0 0 auto}.t-identify-quote{padding:26px}.t-identify-path{grid-template-columns:1fr;padding:16px}.t-identify-path>i{height:30px;transform:rotate(90deg)}.t-implementation-label{align-items:flex-start;flex-direction:column;gap:7px}.t-implementation-label p{text-align:left}.t-demo{min-height:280px}.t-founder-photo-wrap{aspect-ratio:4/5!important}}
