.service-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-top:30px;font-size:12px;color:hsl(var(--muted-foreground))}.service-breadcrumb a{min-height:32px;display:inline-flex;align-items:center}.service-breadcrumb>span{align-self:center}.service-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4vw,64px);padding-block:55px 70px}.service-hero>*,.service-approach-grid>*{min-width:0}.service-hero .eyebrow{font-size:10px;letter-spacing:.1em}.service-hero h1{font-size:clamp(2.5rem,4.25vw,4.1rem);line-height:1.06;letter-spacing:-.052em}.service-hero h1 span{color:hsl(var(--primary))}.service-intro{font-size:16px;color:hsl(var(--muted-foreground));margin-block:27px;max-width:53ch}.service-audience{font-size:12px;line-height:1.7;color:hsl(var(--muted-foreground));margin-top:20px;max-width:50ch}.service-figure{min-width:0;margin:0}.service-figure figcaption{font-size:11px;color:hsl(var(--muted-foreground));margin-top:14px;line-height:1.6}.service-switch{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid hsl(var(--border))}.service-switch a{display:flex;align-items:center;gap:12px;padding:22px 16px;font-size:13px;min-width:0}.service-switch a+a{border-left:1px solid hsl(var(--border))}.service-switch a>span{font-size:10px;color:hsl(var(--muted-foreground))}.service-switch svg{margin-left:auto}.service-switch a[aria-current=page]{background:hsl(var(--muted));font-weight:600}.service-switch a:hover{color:hsl(var(--primary))}.service-use-list>div{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid hsl(var(--border));padding:27px 0}.service-use-list dt{display:flex;gap:28px;align-items:baseline;font-size:24px;letter-spacing:-.025em;font-weight:550}.service-use-list dt>span{font-size:11px;letter-spacing:0;color:hsl(var(--primary))}.service-use-list dd{color:hsl(var(--muted-foreground));font-size:16px;max-width:55ch}.service-approach{background:hsl(var(--navy));color:hsl(var(--paper))}.service-approach .eyebrow{color:hsl(var(--coral))}.service-approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.service-approach h2{max-width:15ch}.service-approach .text-link{color:hsl(var(--coral));margin-top:30px}.service-approach-grid p:not(.eyebrow){color:hsl(var(--paper) / .8);font-size:16px}.service-approach-grid p+p{margin-top:22px}.service-proof{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:90px}.service-proof p:not(.eyebrow){color:hsl(var(--muted-foreground));margin-bottom:22px}.service-reading{border-block:1px solid hsl(var(--border));padding-block:25px;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:14px}.service-reading>span{font-size:12px;color:hsl(var(--muted-foreground))}.service-reading a{display:flex;align-items:center;gap:24px;min-height:44px}.service-contact{padding-block:90px 75px;max-width:1280px}.service-contact h2{max-width:20ch}.service-contact>p:not(.eyebrow){margin-block:22px;max-width:55ch;color:hsl(var(--muted-foreground))}.service-contact .service-location{font-size:12px;margin-bottom:0}.business-demo{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:6px;overflow:hidden}.demo-topline{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.06em;padding:17px 22px;background:hsl(var(--navy));color:hsl(var(--paper))}.demo-topline>span:last-child{opacity:.75;letter-spacing:0;text-align:right}.demo-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:28px 22px 24px}.demo-heading>strong{font-size:25px;font-weight:550;letter-spacing:-.04em;line-height:1.15}.demo-label{font-size:9px;color:hsl(var(--muted-foreground));white-space:nowrap}.demo-table{padding-inline:22px}.demo-table-head,.demo-table-row{display:grid;grid-template-columns:1.2fr .65fr 1fr;gap:12px;align-items:center}.demo-table-head{font-size:9px;color:hsl(var(--muted-foreground));padding-bottom:13px}.demo-table-row{border-top:1px solid hsl(var(--border));padding-block:16px;font-size:10px;min-height:74px}.demo-table-row small{font-size:8px;display:block;color:hsl(var(--muted-foreground));margin-bottom:3px}.demo-table-row strong{font-weight:550;line-height:1.4;display:block}.demo-status{font-size:9px;justify-self:start;background:hsl(var(--muted));padding:4px 7px;border-radius:3px;white-space:nowrap}.demo-row-0 .demo-status{background:hsl(var(--peach))}.demo-row-1 .demo-status{background:hsl(var(--sage))}.demo-next{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.5}.demo-detail{display:flex;gap:12px;align-items:center;margin:8px 14px 14px;padding:18px 12px;background:hsl(var(--secondary))}.demo-detail>svg{color:hsl(var(--primary))}.demo-detail>div>span{display:block;font-size:9px;color:hsl(var(--muted-foreground))}.demo-detail strong{font-size:11px;font-weight:550;display:block;margin-top:3px}.demo-detail-note{display:none}.saas-demo{background:hsl(var(--peach));padding:22px 22px 0;border-radius:6px}.saas-demo-title{display:flex;justify-content:space-between;gap:18px;font-size:10px;margin-bottom:20px}.saas-demo-title>span:first-child{color:hsl(var(--muted-foreground))}.saas-demo-title>span:last-child{font-weight:600}.saas-demo>a{display:block;overflow:hidden;border:1px solid hsl(var(--navy) / .15);border-radius:4px}.saas-demo img{display:block;width:100%;height:auto}.saas-journey{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;padding-block:22px}.saas-journey span{max-width:10ch;line-height:1.5}.saas-journey svg{color:hsl(var(--primary))}.automation-demo{border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden;background:hsl(var(--card))}.automation-flow{padding:12px 28px 15px}.automation-flow>li{display:flex;position:relative;gap:22px;padding:19px 0 29px}.automation-flow>li+li{border-top:1px solid hsl(var(--border))}.automation-flow>li:last-child{padding-bottom:10px}.flow-number{font-size:11px;color:hsl(var(--primary));padding-top:4px}.flow-label{font-size:9px;color:hsl(var(--muted-foreground));display:block;margin-bottom:5px}.automation-flow strong{font-size:23px;letter-spacing:-.035em;line-height:1.15;display:block;font-weight:550}.automation-flow p{font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground));margin-block:10px}.flow-source{display:inline-flex;align-items:center;gap:7px;font-size:9px;padding:4px 8px;background:hsl(var(--muted));border-radius:3px}.flow-arrow{position:absolute;bottom:-12px;right:10px;background:hsl(var(--card));z-index:1;color:hsl(var(--primary))}@media (min-width: 1400px){.demo-detail-note{display:block;font-size:9px;color:hsl(var(--muted-foreground));max-width:12ch;margin-left:auto}}@media (max-width: 1100px){.service-hero{gap:30px}.service-hero h1{font-size:clamp(2.5rem,4.5vw,3.4rem)}.service-use-list>div{gap:40px}.service-approach-grid,.service-proof{gap:45px}.demo-label{display:none}.demo-table-head,.demo-table-row{grid-template-columns:1.1fr .75fr 1fr;gap:9px}.demo-table,.demo-heading{padding-inline:15px}.demo-heading>strong{font-size:23px}.service-switch a{font-size:12px;gap:8px;padding-inline:10px}}@media (max-width: 800px){.service-breadcrumb{padding-top:20px}.service-hero{grid-template-columns:1fr;gap:36px;padding-block:30px 42px}.service-hero-copy{max-width:640px}.service-hero h1{font-size:clamp(2.6rem,7.5vw,4rem)}.service-intro,.service-audience{max-width:60ch}.service-figure{width:100%;max-width:620px;margin-inline:auto}.service-switch{grid-template-columns:1fr}.service-switch a{padding:16px 8px;font-size:14px}.service-switch a+a{border-left:0;border-top:1px solid hsl(var(--border))}.service-use-list>div{gap:18px;grid-template-columns:1fr;padding-block:24px}.service-use-list dt{font-size:24px;gap:16px}.service-use-list dd{font-size:15px}.service-approach-grid,.service-proof{grid-template-columns:1fr;gap:32px}.service-approach h2{max-width:20ch}.service-proof{padding-top:65px}.service-reading{align-items:flex-start;flex-direction:column;gap:8px}.service-contact{padding-block:65px 45px}.demo-label{display:block}.demo-table{padding-inline:22px}.demo-table-head,.demo-table-row{grid-template-columns:1.2fr .65fr 1fr;gap:12px}.demo-table-row{font-size:12px}.demo-next{font-size:11px}.demo-status,.demo-table-row small,.demo-table-head{font-size:10px}.demo-heading>strong{font-size:28px}.demo-heading{padding-inline:22px}.demo-topline{font-size:10px}.saas-journey{font-size:12px}.automation-flow strong{font-size:25px}.automation-flow p{font-size:14px}.flow-label,.flow-source{font-size:11px}}@media (max-width: 480px){.service-hero .eyebrow{font-size:9px;letter-spacing:.07em}.service-hero h1{font-size:clamp(2.4rem,10vw,3rem)}.service-hero-copy>.button{width:100%}.demo-topline{padding:14px 12px;font-size:8px}.demo-heading{padding:22px 14px}.demo-heading>strong{font-size:24px}.demo-label{display:none}.demo-table{padding-inline:14px}.demo-table-head,.demo-table-row{grid-template-columns:1fr .7fr;gap:12px}.demo-table-head>span:last-child{display:none}.demo-table-row .demo-next{grid-column:1/-1;font-size:11px}.demo-table-row .demo-next:before{content:"À suivre : ";color:hsl(var(--foreground))}.demo-table-row{min-height:0;padding-block:13px;row-gap:8px}.demo-detail{margin:8px;padding:14px 10px;gap:10px}.demo-detail strong{font-size:11px}.saas-demo{padding:15px 12px 0}.saas-demo-title{font-size:9px;gap:10px}.saas-journey{font-size:10px;gap:6px;padding-block:18px}.saas-journey svg{width:14px}.automation-flow{padding-inline:20px}.automation-flow>li{gap:16px}.automation-flow strong{font-size:22px}.automation-flow p{font-size:12px}.flow-label,.flow-source{font-size:10px}.service-contact>.button{width:100%}}
