/* Product pages: the software and its uses are the main visual content. */
.navlinks{gap:22px}.navlinks a[aria-current=page]{color:var(--purple)}.nav-actions>.btn:first-child{display:inline-flex;white-space:nowrap}.navlinks .mobile-only{display:none!important}
.saas-hero{padding:28px 0 66px;background:#f5f4f0;overflow:hidden}.saas-hero-grid{display:grid;grid-template-columns:.87fr 1.13fr;gap:48px;align-items:center}.saas-hero .product-logo{width:200px;margin:0 0 28px}.saas-hero .eyebrow{font-size:10px}.saas-hero h1{font-size:clamp(37px,3.6vw,56px);line-height:1.13;font-weight:550;letter-spacing:-2px}.saas-hero h1 em,.saas-page-head h1 em{color:#9478ac}.saas-hero-grid>div>p{margin-top:24px;font-size:15px;line-height:1.85;max-width:490px}.saas-hero .actions{gap:18px}.saas-hero .btn{font-size:12px;padding:13px 17px}.saas-hero .text-link{font-size:12px}.saas-status{display:block;margin-top:23px;font-size:11px;color:#7b7884}.saas-hero-screen{background:#e6e0ec;padding:22px;border-radius:16px;min-width:0;transform:rotate(-1deg)}.saas-pro .saas-hero-screen{background:#e1e7eb}.saas-plus .saas-hero-screen{background:#e9e0ef}.saas-screen-label{display:block;text-transform:uppercase;font-size:9px;letter-spacing:1.7px;color:#7c678c;margin-bottom:17px}.saas-hero-screen .screen{border:5px solid white;box-shadow:0 20px 50px #16254120;border-radius:8px}.saas-hero-screen .screen-bar{font-size:10px;padding:10px}.saas-hero-screen figcaption{font-size:10px;line-height:1.5}.saas-screen-foot{display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#82718f;padding-top:18px}.saas-screen-foot a{font-weight:700;color:#514465}
.saas-subnav{background:#fff;border-bottom:1px solid #e2dfe7}.saas-subnav>.wrap{display:flex;justify-content:space-between;align-items:center;gap:24px}.saas-subbrand{font-size:18px;letter-spacing:-.5px;white-space:nowrap}.saas-subbrand strong{font-size:12px;color:#9070a9;letter-spacing:1px;margin-left:4px}.saas-subnav .wrap>div{display:flex;gap:32px}.saas-subnav .wrap>div>a{display:block;padding:20px 0;border-bottom:2px solid transparent;font-size:12px;color:#7d7a85}.saas-subnav a[aria-current=page]{border-color:#9070a9!important;color:#172541!important;font-weight:700}.saas-role{border-bottom:1px solid #e4e1e8;background:#fefefe}.saas-role>.wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-block:29px}.saas-role span{display:block;font-size:10px;color:#96909d;margin-bottom:7px}.saas-role strong{display:block;font-size:13px;font-weight:550}.saas-tour{background:#eceaf0;padding:77px 0}.saas-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:25px}.saas-preview-grid article{min-width:0;background:#faf9fc;border-radius:12px;overflow:hidden}.saas-preview-grid figure{padding:15px 15px 0}.saas-preview-grid .screen{box-shadow:none;border-radius:6px}.saas-preview-grid .screen-bar{font-size:9px;padding:9px}.saas-preview-grid figcaption{font-size:9px;line-height:1.5}.saas-preview-grid article>div{padding:23px 26px 28px}.saas-preview-grid h3{font-size:22px;font-weight:550;line-height:1.2;margin-bottom:15px}.saas-preview-grid p{font-size:13px;line-height:1.8;margin-bottom:16px}.saas-preview-grid .text-link{font-size:12px}.saas-story{padding:75px 0;background:#f0f1ee}.saas-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.saas-story figure>img{width:100%;height:470px;object-fit:cover;border-radius:70px 10px 10px 10px}.saas-story figcaption{font-size:10px}.saas-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:24px}.saas-steps li{display:flex;gap:20px;border-top:1px solid #d9d6df;padding-top:20px}.saas-steps li>span{font:italic 28px Georgia,serif;color:#ab96bd}.saas-steps h3{font-size:19px;font-weight:550;margin:3px 0 10px}.saas-steps p{font-size:13px;line-height:1.75}
.saas-page-head{padding:54px 0 46px;background:#f2efF5}.saas-page-head h1{font-size:clamp(39px,4.2vw,62px);font-weight:550;line-height:1.12;letter-spacing:-2px}.saas-page-head p{font-size:16px;line-height:1.85;max-width:760px;margin-top:25px}.saas-page-head .text-link{margin-top:22px}.saas-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:29px}.saas-chips a{font-size:11px;border:1px solid #d4ccdf;border-radius:30px;background:#ffffff80;padding:9px 15px}.saas-chips a:hover{background:white;border-color:#9d84b2}.saas-gallery .wrap{display:grid;gap:70px}.saas-gallery-row{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;align-items:center;scroll-margin-top:125px;padding-bottom:65px;border-bottom:1px solid #e0dce5}.saas-gallery-row h2{font-size:31px;font-weight:550;line-height:1.2;letter-spacing:-1px}.saas-gallery-row .eyebrow{font-size:10px}.saas-gallery-copy>p{font-size:14px;line-height:1.85;margin-top:20px}.saas-gallery-copy ul{list-style:none;padding:0;display:grid;gap:9px;margin:22px 0;font-size:12px;color:#6b7180}.saas-gallery-copy li:before{content:'✓';color:#9a7eb3;margin-right:9px}.saas-gallery-row figure{min-width:0}.saas-gallery-row .screen-bar{font-size:10px}.saas-gallery-row figcaption{font-size:10px}.saas-example{background:#eeebf2;padding:17px 20px;border-radius:8px;margin-bottom:20px}.saas-example>span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#9175a5}.saas-example>p{font-size:12px;line-height:1.75;margin-top:8px}.saas-gallery .scope-note{margin:0}.saas-gallery .actions{margin:0}.saas-catalogue-image{margin:26px 0}.catalogue-article>.text-link{margin-top:22px}.saas-solutions-list{padding-top:55px}.saas-solutions-list .wrap{display:grid;gap:65px}.saas-solutions-list article{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;padding-bottom:60px;border-bottom:1px solid #dddbe1}.saas-solution-picture{position:relative}.saas-solution-picture img{height:410px;width:100%;object-fit:cover;border-radius:55px 10px 10px 10px}.saas-solution-picture>span{position:absolute;top:18px;right:18px;background:#fffE;border-radius:30px;padding:5px 13px;font-size:10px}.saas-solutions-list .product-logo{width:195px;margin-bottom:25px}.saas-solutions-list .eyebrow{font-size:10px}.saas-solutions-list h2{font-size:36px;font-weight:550;line-height:1.2}.saas-solutions-list p{font-size:14px;line-height:1.85;margin-top:19px}.saas-solutions-list ul{list-style:none;padding:0;display:grid;gap:7px;font-size:12px;color:#7c7189;margin-top:20px}.saas-solutions-list li:before{content:'—';margin-right:10px}.saas-compare{overflow:auto;border:1px solid #d8d9df;border-radius:10px;background:white}.saas-compare table{width:100%;border-collapse:collapse;min-width:690px;text-align:left}.saas-compare caption{text-align:left;padding:20px 24px;font-weight:700;font-size:15px}.saas-compare th,.saas-compare td{padding:20px 24px;border-top:1px solid #e5e4ea;font-size:13px;vertical-align:top}.saas-compare th{font-weight:600}.saas-compare thead{background:#eee9f4}.saas-compare td{color:#6c7280}.saas-group-logo{background:#172541;min-height:350px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;gap:22px}.saas-group-logo img{max-width:350px}.saas-group-logo span{font-size:11px;color:#b1a4c3;letter-spacing:1px}
.saas-access-head{text-align:center;padding-bottom:82px}.saas-access-head p{margin-inline:auto}.saas-access-body{padding:0 0 70px}.saas-access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:-32px;position:relative}.saas-access-grid article{background:white;border:1px solid #e2dde8;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;padding:27px}.saas-access-grid .product-logo{width:190px;margin:22px 0 25px}.saas-access-grid h2{font-size:23px;line-height:1.2;font-weight:550;min-height:57px}.saas-access-grid p{font-size:13px;line-height:1.7;margin:15px 0 25px}.saas-access-actions{display:grid;gap:10px;width:100%;margin-top:auto}.saas-access-actions .btn{font-size:12px;width:100%;gap:12px}.saas-access-grid .text-link{font-size:11px;margin-top:23px}.saas-access-help{display:flex;align-items:center;gap:30px;justify-content:space-between;background:#ece8f1;border-radius:10px;margin-top:30px;padding:24px 28px}.saas-access-help strong{font-size:14px}.saas-access-help p{font-size:12px;margin-top:5px}.saas-access-help .text-link{font-size:12px;white-space:nowrap}
@media(max-width:1100px){.navlinks{gap:17px;font-size:12px}.nav{gap:18px}.saas-hero-grid{gap:30px}.saas-hero h1{font-size:42px}.saas-hero-screen{padding:16px}.saas-access-grid article{padding:22px}.saas-access-actions .btn{font-size:11px;padding-inline:13px}}
@media(max-width:850px){.saas-hero-grid{grid-template-columns:1fr}.saas-hero-grid>div>p{max-width:620px}.saas-hero h1{font-size:51px}.saas-hero-screen{transform:none;margin-top:16px}.saas-role>.wrap{gap:22px}.saas-subnav>.wrap{gap:20px}.saas-subnav .wrap>div{gap:20px}.saas-story-grid{grid-template-columns:1fr;gap:35px}.saas-story figure>img{height:370px}.saas-gallery-row{grid-template-columns:1fr;gap:28px}.saas-gallery-copy>p{max-width:650px}.saas-solutions-list article{grid-template-columns:1fr;gap:32px}.saas-solution-picture img{height:370px}.saas-access-grid{grid-template-columns:1fr;gap:18px}.saas-access-grid article{padding:28px}.saas-access-grid h2{min-height:0}.saas-access-grid .product-logo{width:190px;margin-block:20px}.saas-access-actions{grid-template-columns:1fr 1fr;max-width:600px}.saas-access-help{flex-wrap:wrap;gap:20px}.saas-access-help>div{width:100%}.saas-preview-grid{grid-template-columns:1fr 1fr}.saas-preview-grid article:last-child:nth-child(3){grid-column:1/-1;max-width:600px;width:100%;justify-self:center}}
@media(max-width:540px){.nav-actions>.btn:first-child{display:inline-flex;font-size:10px;min-height:38px;padding:9px 11px;gap:7px}.nav-actions{gap:7px}.nav .brand-text>span{font-size:6px;max-width:140px}.nav .brand-text>strong{font-size:21px}.nav .brand>img{width:25px;height:32px}.nav .brand{gap:7px}.menu-toggle{font-size:10px;padding:9px}.nav{gap:8px}.saas-hero{padding-top:23px;padding-bottom:38px}.saas-hero .product-logo{width:170px;margin-bottom:23px}.saas-hero h1{font-size:37px;letter-spacing:-1.5px}.saas-hero-grid>div>p{font-size:14px}.saas-hero .eyebrow{font-size:9px}.saas-hero .actions{gap:15px}.saas-hero .btn{font-size:11px}.saas-hero .text-link{font-size:11px}.saas-hero-screen{padding:14px}.saas-screen-foot{font-size:9px}.saas-hero-screen .screen-bar{font-size:8px;padding:7px}.saas-hero-screen figcaption{font-size:9px}.saas-subnav>.wrap{display:block;padding-top:15px}.saas-subnav .wrap>div{justify-content:space-between;gap:13px}.saas-subnav .wrap>div>a{font-size:11px;padding-block:15px}.saas-subbrand{font-size:16px}.saas-role>.wrap{grid-template-columns:1fr;gap:0;padding-block:10px}.saas-role .wrap>div{display:grid;grid-template-columns:106px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #eeeaf0}.saas-role .wrap>div:last-child{border:0}.saas-role span{margin:0;font-size:10px}.saas-role strong{font-size:12px}.saas-tour,.saas-story{padding:52px 0}.saas-preview-grid{grid-template-columns:1fr;gap:20px}.saas-preview-grid article>div{padding:22px}.saas-story figure>img{height:300px}.saas-steps h3{font-size:18px}.saas-page-head{padding:37px 0}.saas-page-head h1{font-size:38px;letter-spacing:-1.6px}.saas-page-head p{font-size:14px;margin-top:20px}.saas-chips{gap:7px;margin-top:24px}.saas-chips a{font-size:10px;padding:8px 12px}.saas-gallery .wrap{gap:42px}.saas-gallery-row{padding-bottom:40px;gap:26px}.saas-gallery-row h2{font-size:28px}.saas-gallery-row .screen-bar{font-size:9px}.saas-gallery-copy>p{font-size:13px}.saas-gallery-copy .eyebrow{font-size:9px}.saas-solutions-list .wrap{gap:40px}.saas-solutions-list article{padding-bottom:40px}.saas-solution-picture img{height:285px}.saas-solutions-list h2{font-size:30px}.saas-solutions-list .product-logo{width:175px}.saas-solutions-list .actions{gap:18px}.saas-solutions-list .btn,.saas-solutions-list .text-link{font-size:11px}.saas-access-head{padding-bottom:64px}.saas-access-grid article{padding:25px}.saas-access-grid h2{font-size:23px}.saas-access-actions{grid-template-columns:1fr}.saas-access-actions .btn{font-size:12px}.saas-access-help{padding:23px}.saas-access-help .text-link{white-space:normal}.saas-group-logo{min-height:240px;padding:35px}.saas-page-head .v2-breadcrumb{flex-wrap:wrap}.saas-compare th,.saas-compare td{padding:16px 20px}}

.saas-access-head{padding-top:40px;padding-bottom:66px}.saas-access-head h1{font-size:50px}.saas-access-head p{margin-top:17px}.saas-access-grid .product-logo{margin:19px 0 22px}.saas-access-grid h2{min-height:50px}.saas-access-grid p{margin:12px 0 23px}@media(max-width:540px){.saas-access-head{padding-top:35px;padding-bottom:62px}.saas-access-head h1{font-size:38px}.saas-access-grid h2{min-height:0}}

/* Les dix pages de fonctionnalités conservées de l'ancien site. Sans ces
   liens elles seraient inatteignables depuis l'accueil — le référencement
   d'une page sans lien entrant finit par s'éteindre. */
.catalogue-liens { list-style: none; margin: 32px 0 0; padding: 0;
  display: grid; grid-template-columns: repeat(2, 1fr); gap: 2px 32px; }
.catalogue-liens a { display: block; padding: 14px 0; font-size: 16px;
  border-bottom: 1px solid rgba(20, 22, 48, .12); }
.catalogue-liens a:hover { color: var(--accent, #4b3fd6); }
@media (max-width: 820px) { .catalogue-liens { grid-template-columns: 1fr; } }
