.tn-service-proof{padding:clamp(4.5rem,8vw,8rem) 0;background:#eef9fa;color:var(--tn-deep)}.tn-service-proof__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(3rem,7vw,7rem);align-items:center}.tn-service-proof--media-left .tn-service-proof__copy{order:2}.tn-service-proof--media-left .tn-service-proof__project{order:1}.tn-service-proof__copy h2{max-width:760px;margin:.8rem 0 1.2rem;font-size:clamp(2.3rem,4.7vw,4.8rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.tn-service-proof__intro{max-width:650px;margin:0;color:#385a67;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.75}.tn-service-proof__copy ul{list-style:none;padding:0;margin:2rem 0 1.25rem;border-top:1px solid rgba(7,61,88,.15)}.tn-service-proof__copy li{display:flex;gap:.75rem;align-items:center;padding:.85rem 0;border-bottom:1px solid rgba(7,61,88,.15);color:#163f50;font-weight:700}.tn-service-proof__copy li svg{flex:0 0 auto;color:var(--tn-cyan)}.tn-service-proof__note{max-width:630px;margin:0 0 1.7rem;color:#58717a;font-size:.88rem;line-height:1.65}.tn-service-proof__project{display:block;min-width:0;color:var(--tn-deep);text-decoration:none}.tn-service-proof__visual{position:relative;overflow:hidden;min-height:clamp(300px,38vw,540px);background:#dbeff1}.tn-service-proof__visual img,.tn-service-proof__visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tn-service-proof__visual img{opacity:1;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1)}.tn-service-proof__visual.is-video-playing img{opacity:0}.tn-service-proof__visual video{opacity:0;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.tn-service-proof__visual video.is-playing{opacity:1}[data-service-proof=samsung-tunisie] .tn-service-proof__visual{min-height:0;aspect-ratio:16 / 9}[data-service-proof=samsung-tunisie] .tn-service-proof__visual img,[data-service-proof=samsung-tunisie] .tn-service-proof__visual video{height:100%;object-position:center}[data-service-proof=bison] .tn-service-proof__visual{min-height:0;aspect-ratio:16 / 9}[data-service-proof=bison] .tn-service-proof__visual img,[data-service-proof=bison] .tn-service-proof__visual video{height:100%;object-position:center}[data-service-proof=closellia] .tn-service-proof__visual{min-height:0;aspect-ratio:16 / 9}[data-service-proof=closellia] .tn-service-proof__visual img,[data-service-proof=closellia] .tn-service-proof__visual video{height:100%;object-position:center}.tn-ai-page--ai-solutions [data-service-proof=closellia] .tn-service-proof__copy>.btn{display:none}.tn-ai-page--automation [data-service-proof=closellia] .tn-service-proof__copy>.btn{display:none}.tn-ai-page--chatbot [data-service-proof=closellia] .tn-service-proof__copy>.btn{display:none}.tn-ai-page--sales-agent [data-service-proof=closellia] .tn-service-proof__copy>.btn{display:none}.tn-ai-page--ai-audit [data-service-proof=axe-finance] .tn-service-proof__copy>.btn{display:none}.tn-managed--hosting [data-service-proof=novahoster] .tn-service-proof__copy>.btn{display:none}.tn-managed--maintenance [data-service-proof=mac-bureau] .tn-service-proof__copy>.btn{display:none}[data-service-proof=im-motors] .tn-service-proof__visual{min-height:0;aspect-ratio:16 / 9}[data-service-proof=im-motors] .tn-service-proof__visual img,[data-service-proof=im-motors] .tn-service-proof__visual video{height:100%;object-position:center}[data-service-proof=idlink] .tn-service-proof__visual{min-height:0;aspect-ratio:16 / 9}[data-service-proof=idlink] .tn-service-proof__visual img,[data-service-proof=idlink] .tn-service-proof__visual video{height:100%;object-position:center}[data-service-proof=exist] .tn-service-proof__visual{min-height:0;aspect-ratio:16 / 9}[data-service-proof=exist] .tn-service-proof__visual img,[data-service-proof=exist] .tn-service-proof__visual video{height:100%;object-position:center}[data-service-proof=mac-bureau] .tn-service-proof__visual{min-height:0;aspect-ratio:16 / 9}[data-service-proof=mac-bureau] .tn-service-proof__visual img,[data-service-proof=mac-bureau] .tn-service-proof__visual video{height:100%;object-position:center}.tn-ai-page--geo [data-service-proof=zerkado] .tn-service-proof__visual{min-height:0;aspect-ratio:16 / 9}.tn-ai-page--geo [data-service-proof=zerkado] .tn-service-proof__visual img,.tn-ai-page--geo [data-service-proof=zerkado] .tn-service-proof__visual video{height:100%;object-position:center}.tn-service-proof__visual>span{position:absolute;z-index:2;top:1rem;left:1rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#ffffffeb;color:var(--tn-deep);font:800 .75rem/1 var(--font-mono, monospace)}.tn-service-proof__project-copy{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:2rem;padding-top:1.35rem;border-top:1px solid rgba(7,61,88,.2)}.tn-service-proof__project-copy small{color:#55717c;font:800 .72rem/1.4 var(--font-mono, monospace);text-transform:uppercase;letter-spacing:.08em}.tn-service-proof__project-copy h3{grid-column:1;margin:.45rem 0 0;font-size:clamp(1.65rem,2.5vw,2.5rem);line-height:1;letter-spacing:-.04em}.tn-service-proof__project-copy p{grid-column:2;grid-row:1 / span 2;margin:0;color:#476570;line-height:1.7}.tn-service-proof__project-copy strong{grid-column:2;display:inline-flex;gap:.45rem;align-items:center;margin-top:1rem;color:var(--tn-deep)}.tn-service-proof__project:focus-visible{outline:3px solid var(--tn-orange);outline-offset:5px}@media(hover:hover)and (pointer:fine){.tn-service-proof__project:hover .tn-service-proof__visual img{transform:scale(1.015)}}@media(max-width:980px){.tn-service-proof__grid{grid-template-columns:1fr;gap:2.6rem}.tn-service-proof--media-left .tn-service-proof__copy,.tn-service-proof--media-left .tn-service-proof__project{order:initial}.tn-service-proof__copy h2{max-width:820px}.tn-service-proof__visual{min-height:clamp(340px,66vw,560px)}}@media(max-width:720px){.tn-service-proof{padding:4.2rem 0}.tn-service-proof__grid{gap:2.1rem}.tn-service-proof__copy h2{font-size:clamp(2.15rem,11vw,3.35rem)}.tn-service-proof__copy li{align-items:flex-start;font-size:.92rem;line-height:1.45}.tn-service-proof__visual{min-height:300px}.tn-service-proof__project-copy{grid-template-columns:1fr;gap:.5rem}.tn-service-proof__project-copy h3,.tn-service-proof__project-copy p,.tn-service-proof__project-copy strong{grid-column:1;grid-row:auto}.tn-service-proof__project-copy p{margin-top:.4rem}}@media(prefers-reduced-motion:reduce){.tn-service-proof__visual img,.tn-service-proof__visual video{transition:none}}.tn-managed--maintenance .tn-service-proof{padding:clamp(5.5rem,8vw,7.5rem) 0;background:#f3f9f8}.tn-managed--maintenance .tn-service-proof__grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(3rem,6vw,6rem);align-items:start}.tn-managed--maintenance [data-service-proof=mac-bureau] .tn-service-proof__visual>span{display:none}.tn-managed--maintenance [data-service-proof=mac-bureau] .tn-service-proof__copy h2{max-width:9ch;font-size:clamp(2.8rem,4.2vw,4.6rem)}.tn-managed--maintenance [data-service-proof=mac-bureau] .tn-service-proof__copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:2.4rem;border:0}.tn-managed--maintenance [data-service-proof=mac-bureau] .tn-service-proof__copy li{padding:0;border:0;align-items:flex-start;font-size:.92rem;line-height:1.45}.tn-managed--maintenance [data-service-proof=mac-bureau] .tn-service-proof__project-copy{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);padding-top:1.15rem;border:0}@media(max-width:980px){.tn-managed--maintenance .tn-service-proof__grid{grid-template-columns:1fr}.tn-managed--maintenance [data-service-proof=mac-bureau] .tn-service-proof__copy h2{max-width:13ch}}@media(max-width:720px){.tn-managed--maintenance [data-service-proof=mac-bureau] .tn-service-proof__copy ul,.tn-managed--maintenance [data-service-proof=mac-bureau] .tn-service-proof__project-copy{grid-template-columns:1fr}}.tn-service-brief{padding:clamp(4.5rem,7vw,7.5rem) 0;background:#fff}.tn-service-brief__layout{display:grid;grid-template-columns:1fr;row-gap:clamp(2.75rem,5vw,4.75rem);align-items:start}.tn-service-brief__heading{position:static;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem clamp(2rem,6vw,6rem);align-items:end}.tn-service-brief__heading .kicker{grid-column:1 / -1}.tn-service-brief__heading h2{grid-column:1 / span 6;margin:0;max-width:15ch;font-size:clamp(2.2rem,4.2vw,4.75rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.tn-service-brief__heading>p:last-child{grid-column:7 / -1;margin:0;padding-bottom:.35rem;max-width:38rem;color:var(--tn-muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.75}.tn-service-brief__points{grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5.5rem);list-style:none;margin:0;padding:0}.tn-service-brief__points li{display:block;padding:0;border:0}.tn-service-brief__points li:last-child{border:0}.tn-service-brief__points span{display:block;margin-bottom:1.2rem;color:var(--tn-cyan-deep, #087487);font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.tn-service-brief__points h3{margin:0 0 .6rem;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.14;letter-spacing:-.025em}.tn-service-brief__points p{margin:0;color:var(--tn-muted);line-height:1.68}.tn-service-brief__conclusion{grid-column:1;max-width:54ch;margin:0 0 0 auto;padding:0;border:0;color:var(--tn-deep);font-size:clamp(1rem,1.45vw,1.25rem);font-weight:650;line-height:1.65}.tn-service-brief--1{background:#f5f9fa}.tn-service-brief--1 .tn-service-brief__layout{grid-template-columns:1fr}.tn-service-brief--1 .tn-service-brief__heading,.tn-service-brief--1 .tn-service-brief__points,.tn-service-brief--1 .tn-service-brief__conclusion{grid-column:1;grid-row:auto}@media(max-width:900px){.tn-service-brief__layout,.tn-service-brief--1 .tn-service-brief__layout,.tn-service-brief--2 .tn-service-brief__heading{grid-template-columns:1fr}.tn-service-brief__heading,.tn-service-brief--1 .tn-service-brief__heading,.tn-service-brief--1 .tn-service-brief__points,.tn-service-brief--1 .tn-service-brief__conclusion,.tn-service-brief__conclusion{position:static;grid-column:1;grid-row:auto}.tn-service-brief__points{grid-template-columns:1fr;gap:2.25rem}}@media(max-width:720px){.tn-service-brief{padding:3.7rem 0}.tn-service-brief__layout{row-gap:2rem}.tn-service-brief__heading h2{max-width:16ch;font-size:clamp(2rem,10vw,3.25rem)}.tn-service-brief__points li{grid-template-columns:1fr;gap:.65rem;padding:1.4rem 0 1.55rem}.tn-service-brief__points span{grid-row:auto}.tn-service-brief__conclusion{padding-left:1rem}}.tn-service-brief--maintenance{padding:clamp(5.5rem,8vw,7.5rem) 0;background:#fff}.tn-service-brief--maintenance .tn-service-brief__layout{grid-template-columns:1fr;row-gap:clamp(2.75rem,5vw,4.75rem)}.tn-service-brief--maintenance .tn-service-brief__heading{position:static;grid-column:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem clamp(2rem,6vw,6rem);align-items:end}.tn-service-brief--maintenance .tn-service-brief__heading .kicker{grid-column:1 / -1}.tn-service-brief--maintenance .tn-service-brief__heading h2{grid-column:1 / span 6;max-width:12ch;margin:0}.tn-service-brief--maintenance .tn-service-brief__heading>p:last-child{grid-column:7 / -1;margin:0;padding-bottom:.35rem}.tn-service-brief--maintenance .tn-service-brief__points{grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5.5rem)}.tn-service-brief--maintenance .tn-service-brief__points li{display:block;padding:0;border:0}.tn-service-brief--maintenance .tn-service-brief__points li:last-child{border:0}.tn-service-brief--maintenance .tn-service-brief__points span{display:block;margin-bottom:1.2rem;color:#0d7486}.tn-service-brief--maintenance .tn-service-brief__points h3{margin-bottom:.8rem}.tn-service-brief--maintenance .tn-service-brief__conclusion{grid-column:1;max-width:54ch;margin-left:auto;padding:0;border:0;color:#183f4d;font-size:clamp(1.15rem,1.7vw,1.45rem)}@media(max-width:900px){.tn-service-brief--maintenance .tn-service-brief__heading{grid-template-columns:1fr}.tn-service-brief--maintenance .tn-service-brief__heading .kicker,.tn-service-brief--maintenance .tn-service-brief__heading h2,.tn-service-brief--maintenance .tn-service-brief__heading>p:last-child{grid-column:1}.tn-service-brief--maintenance .tn-service-brief__points{grid-template-columns:1fr;gap:2.25rem}.tn-service-brief--maintenance .tn-service-brief__conclusion{margin-left:0}}
