.ar-mobile-proof,.ar-agent-first-proof{display:none}@media (width<=680px){.ar-page .ar-hero-copy{gap:16px;padding:20px 0}.ar-page .ar-hero-copy h1{font-size:35px;line-height:1.05}.ar-page .ar-hero-copy .ar-eyebrow{margin:0 0 12px;font-size:10px!important}.ar-page .ar-hero-copy>div:last-child>p{margin-bottom:16px;font-size:16px;line-height:1.45}.ar-page .ar-hero-copy .ar-secondary{display:none}.ar-mobile-proof{color:#22324a;background:#fff;border:1px solid #b8cbc0;border-radius:4px;margin:0 0 26px;font-family:Manrope,Arial,sans-serif;display:block;box-shadow:0 14px 30px -23px #22324a66}.ar-mobile-proof header{background:#e7eee8;border-bottom:1px solid #d5ddd7;justify-content:space-between;gap:10px;padding:10px 12px;font-size:10px;display:flex}.ar-mobile-proof header b{color:#526874;font-size:10px;font-weight:500}.ar-mobile-proof>div{grid-template-columns:1fr 15px 1fr;align-items:center;gap:9px;padding:16px 12px;display:grid}.ar-mobile-proof>div strong{font-size:13px;font-weight:650}.ar-mobile-proof>div svg{color:#598392;width:15px}.ar-mobile-proof>div span{color:#366476;font-size:13px;font-weight:650}.ar-mobile-proof footer{color:#526874;border-top:1px solid #e0e1dd;padding:9px 12px;font-size:10px;line-height:1.5}.crm-page.astra-crm .crm-hero,.prc-page.astra-process .prc-hero{padding-top:12px}.crm-page.astra-crm .crm-hero-copy,.prc-page.astra-process .prc-hero-grid{gap:16px;padding:19px 0 22px}.crm-page.astra-crm .crm-hero h1,.prc-page.astra-process .prc-hero h1{letter-spacing:-.05em;font-size:36px;line-height:1.05}.crm-page.astra-crm .crm-hero-copy>div:last-child>p,.prc-page.astra-process .prc-hero-copy>p{margin:0 0 17px;font-size:16px;line-height:1.45}.crm-page.astra-crm .crm-hero .crm-eyebrow,.prc-page.astra-process .prc-hero .prc-eyebrow{margin:0 0 12px;font-size:10px}.crm-page.astra-crm .crm-hero .crm-btn-secondary,.prc-page.astra-process .prc-hero .prc-btn-secondary{display:none}.crm-page.astra-crm .crm-hero .crm-btn-primary,.prc-page.astra-process .prc-hero .prc-btn-primary{padding:12px;font-size:12px;min-height:46px!important}.prc-page.astra-process .prc-hero-copy>small{margin-top:10px;font-size:10px}.pauto-page.astra-auto .pauto-hero{padding:24px 16px!important}.pauto-page.astra-auto .pauto-hero h1{line-height:1.02;font-size:45px!important}.pauto-page.astra-auto .pauto-hero h1 br:first-child{display:none}.pauto-page.astra-auto .pauto-hero-copy>p:not(.pauto-eyebrow){margin-top:18px;font-size:16px;line-height:1.45}.pauto-page.astra-auto .pauto-hero-copy>div{gap:8px;margin-top:18px}.pauto-page.astra-auto .pauto-btn-text{display:none}.pauto-page.astra-auto .pauto-hero-copy>small{margin-top:12px;font-size:10px}.pauto-page.astra-auto .astra-mobile-constellation{gap:14px;margin-top:22px}.pauto-page.astra-auto .astra-mobile-constellation .astra-agent-card{min-height:120px;padding:16px}.pauto-page.astra-auto .ar-agent-first-proof{color:#22324a!important;margin:3px 0 9px!important;font:12px/1.5 Manrope,Arial,sans-serif!important;display:block!important}.pauto-page.astra-auto .astra-mobile-constellation .astra-agent-card:first-child{border-left:3px solid #f0a030}.ar-native-catalogue[data-stage="3"] .ar-native-assistant blockquote{display:none}.ar-native-catalogue[data-stage="3"] .ar-native-sheet>header{padding:9px 12px}.ar-native-catalogue[data-stage="3"] .ar-native-sheet h2{margin-top:6px!important;font-size:23px!important}.ar-native-catalogue[data-stage="3"] .ar-table-scroll td{padding:7px 5px;line-height:1.35}}.ap-pathways{color:#22324a;background:#e0e9e2;border-block:1px solid #b9ccbd;padding:85px max(40px,50vw - 660px);font-family:Manrope,Arial,sans-serif}.ar-wrap>.ap-pathways,.crm-wrap>.ap-pathways,.prc-wrap>.ap-pathways{background:0 0;border:0;padding:0}.ap-pathways>header{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:45px;display:grid}.ap-location{text-transform:uppercase;letter-spacing:.1em;color:#526874;align-items:center;gap:12px;margin-bottom:25px;font-size:10px;display:flex}.ap-location b{color:#22324a;background:#edf2ed;border:1px solid #aabfb0;padding:7px 10px;font-weight:600}.ap-pathways h2{letter-spacing:-.05em;margin:0!important;font:550 clamp(38px,4.5vw,65px)/1.03 Manrope,Arial,sans-serif!important}.ap-pathways h2 em{color:#366476;font-family:SourceSerif,Georgia,serif;font-weight:400}.ap-pathways>header>p{color:#435b65;margin:0;font:20px/1.5 SourceSerif,Georgia,serif}.ap-navigation{grid-template-columns:1.2fr .8fr;gap:35px;display:grid}.ap-lane-label{text-transform:uppercase;letter-spacing:.1em;color:#366476;margin-bottom:18px;font:650 11px/1.4 Manrope,Arial,sans-serif;display:block}.ap-destination{background:#22324a;border:1px solid #22324a;border-radius:4px;margin-bottom:17px;padding:28px 30px;transition:background .2s,transform .2s;display:block;color:#f4f5f2!important;text-decoration:none!important}.ap-destination>div{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.ap-destination>div>span{letter-spacing:.12em;color:#c9dacf;font-size:10px}.ap-destination>div>svg{width:28px;height:28px;transition:transform .2s}.ap-pathways .ap-destination h3{letter-spacing:-.035em;color:#f4f5f2;margin:0 0 18px!important;font:550 31px/1.16 Manrope,Arial,sans-serif!important}.ap-destination>p{max-width:520px;margin:0 0 30px;color:#d3e0d7!important;font:17px/1.5 SourceSerif,Georgia,serif!important}.ap-destination footer{color:#f4f5f2;border-top:1px solid #5d7b83;justify-content:space-between;align-items:center;padding-top:18px;font-size:12px;font-weight:650;display:flex}.ap-destination footer svg{width:18px}.ap-destination:hover{background:#366476;transform:translateY(-3px)}.ap-destination:hover>div>svg{transform:translate(3px,-3px)}.ap-pathways a:focus-visible,.ap-pathways summary:focus-visible{outline-offset:4px;outline:3px solid #f0a030}.ap-object{background:#cbdcd0;border-left:3px solid #598392;gap:15px;margin-bottom:5px;padding:28px 25px;display:grid}.ap-object small{text-transform:uppercase;letter-spacing:.1em;color:#526874;font-size:10px}.ap-object strong{letter-spacing:-.03em;font-size:23px;font-weight:550;line-height:1.3}.ap-module-lane>a{color:#22324a;background:#fbfaf5;border-bottom:1px solid #c2d1c5;padding:25px 50px 25px 25px;text-decoration:none;transition:background .2s;display:block;position:relative}.ap-module-lane>a>span{gap:10px;display:grid}.ap-module-lane b{color:#526874;letter-spacing:.1em;font-size:10px;font-weight:500}.ap-module-lane strong{font-size:21px;font-weight:650;line-height:1.3}.ap-module-lane>a>p{color:#435b65;margin:15px 0 0;font:16px/1.5 SourceSerif,Georgia,serif}.ap-module-lane>a>svg{width:20px;transition:transform .2s;position:absolute;top:25px;right:23px}.ap-module-lane>a:hover{background:#edf3ee}.ap-module-lane>a:hover>svg{transform:translate(3px,-3px)}.ap-process-lane details{border-top:1px solid #a9bfb0;margin-top:20px}.ap-process-lane summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:12px;display:flex}.ap-process-lane details>a{color:#22324a;border-bottom:1px solid #bfcec3;padding:20px;display:block}.ap-process-lane details strong{font-size:16px}.ap-process-lane details p{font:15px/1.5 SourceSerif,Georgia,serif}.ap-process-lane details svg{width:18px}.ar-module-contrats .ap-navigation{grid-template-columns:1fr 1fr}.ar-module-catalogue-produits .ap-destination>div{margin-bottom:30px}.ar-page h1 em,.astra-crm h1 em,.astra-process h1 em{color:#366476;letter-spacing:-.045em;font-family:SourceSerif,Georgia,serif;font-weight:400}.ar-native-window>img,.astra-windowbar>img{-o-object-fit:contain;object-fit:contain;filter:none!important;width:124px!important;height:36px!important;margin:0!important}.ar-native-window>span,.astra-windowbar>span{display:none}.ar-native-window{min-height:46px}.ar-page .ar-native-demo{grid-template-rows:46px minmax(0,1fr)}.ar-native-nav>img{display:none!important}.ap-all-links{border-top:1px solid #a9bfb0;margin-top:35px}.ap-all-links>summary{cursor:pointer;color:#366476;align-items:center;min-height:52px;font:650 13px/1.5 Manrope,Arial,sans-serif;display:flex}.ap-all-links>div{margin-top:20px}.ar-module-contrats .ar-hero{padding-bottom:30px}.ar-module-contrats .ar-tension{padding:55px 0}.ar-module-contrats .ar-journey{padding-top:65px}.ar-module-contrats .ar-chapter{padding-block:65px}.ar-module-contrats .ar-demo-scroll{height:230vh;min-height:1600px}.ar-module-contrats .ar-contract .ar-fields>div{clip-path:inset(0 calc(max(0,1 - var(--astra-progress,1)*2.4)*100%) 0 0)}.ar-module-contrats .ar-contract-project .ar-chain article{clip-path:inset(0 calc(max(0,1 - var(--astra-progress,1)*2.2)*100%) 0 0)}.ar-module-contrats .ar-amendment{transform:translateY(calc((1 - var(--astra-progress,1))*32px))}.ar-module-contrats .ar-invoice .ar-paper{transform:translateY(calc((1 - var(--astra-progress,1))*26px))}.ar-module-contrats .ar-portfolio .ar-selected td{background:color-mix(in srgb,#d7e8da calc(var(--astra-progress,1)*100%),white)}@media (width<=760px){.ap-pathways{padding:60px 16px}.ap-pathways>header{margin-bottom:30px;display:block}.ap-pathways h2{font-size:39px!important}.ap-pathways>header>p{margin-top:23px;font-size:18px}.ap-location{flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:10px}.ap-navigation,.ar-module-contrats .ap-navigation{grid-template-columns:1fr;gap:30px}.ap-destination{padding:24px 22px}.ap-destination>div{margin-bottom:28px}.ap-pathways .ap-destination h3{font-size:28px!important}.ap-destination>p{margin-bottom:25px;font-size:17px!important}.ap-object{padding:24px 22px}.ap-object strong{font-size:23px}.ap-module-lane>a{padding:23px 48px 23px 22px}.ap-module-lane strong{font-size:20px}.ap-module-lane>a>p{font-size:16px}.ar-native-window>img,.astra-windowbar>img{width:120px!important;height:35px!important}.ar-native-window>b,.astra-windowbar>b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;overflow:hidden}.ar-native-window>small{display:none}.ar-native-shell{grid-template-rows:32px minmax(0,1fr)}.ar-native-nav{min-height:32px}.ar-module-contrats .ar-chapter{padding-block:48px}.ar-module-contrats .ar-tension{padding-block:45px}.ar-module-contrats .ar-journey{padding-top:48px}}@media (prefers-reduced-motion:reduce){.ap-pathways *{transition:none!important;transform:none!important}.ar-module-contrats .ar-contract .ar-fields>div,.ar-module-contrats .ar-contract-project .ar-chain article{clip-path:none}.ar-module-contrats .ar-amendment,.ar-module-contrats .ar-invoice .ar-paper{transform:none}}.crm-product-nav>.astra-wordmark,.astra-process-rail>.astra-wordmark{display:none!important}.ap-pathways.ap-pathways{display:block!important}.ap-pathways.ap-pathways a.ap-destination{grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.ap-pathways.ap-pathways a.ap-destination>h3,.ap-pathways.ap-pathways a.ap-destination>p{grid-area:auto!important;width:auto!important;max-width:none!important;display:block!important;position:static!important}.ap-pathways.ap-pathways a.ap-destination>div,.ap-pathways.ap-pathways a.ap-destination>footer{grid-template-columns:none!important;width:100%!important;display:flex!important}.ap-pathways.ap-pathways .ap-module-lane>a{grid-template-columns:none!important;width:100%!important;display:block!important}.ap-pathways.ap-pathways .ap-process-lane,.ap-pathways.ap-pathways .ap-module-lane{min-width:0!important}.ap-pathways.ap-pathways .ap-navigation{display:grid!important}.ap-pathways.ap-pathways .ap-destination h3{overflow-wrap:normal!important;word-break:normal!important}.ap8{color:#22324a;background:#f4f5f2;width:min(1240px,100% - 48px);margin:0 auto;padding:76px 0;font-family:Manrope,sans-serif;overflow:clip}.ap8>header{border-top:1px solid #b4c5bd;grid-template-columns:1fr .65fr;gap:20px 70px;margin-bottom:55px;padding-top:26px;display:grid}.ap8>header>p{letter-spacing:.1em;color:#366476;grid-column:1/-1;margin:0;font:700 11px/1.5 Manrope,sans-serif}.ap8>header h2{letter-spacing:-.04em;color:#22324a;max-width:none;margin:0;font:550 clamp(40px,4vw,62px)/1.04 Manrope,sans-serif}.ap8>header h2 em{color:#366476;font-family:SourceSerif,Georgia,serif;font-weight:400}.ap8>header>span{color:#366476;align-self:end;font:400 22px/1.45 SourceSerif,Georgia,serif}.ap8 section{margin:0 0 56px;padding:0}.ap8 section>header{max-width:none;margin-bottom:20px}.ap8 section>header>span,.ap8-socle>span{letter-spacing:.12em;color:#366476;font:700 10px/1.5 Manrope,sans-serif}.ap8 section>header h3{letter-spacing:-.025em;color:#22324a;margin:12px 0 0;font:600 25px/1.2 Manrope,sans-serif}.ap8 .n6-fan{margin-top:24px}.ap8 .n6-fan-card h3{letter-spacing:-.03em;font:550 30px/1.15 Manrope,sans-serif}.ap8 .n6-fan-card p{color:#366476;font:400 19px/1.45 SourceSerif,Georgia,serif}.ap8 .n6-fan-card footer{background:0 0}@media (width>=761px){.ap8 .n6-fan-card[data-selected=true] p{color:#d6e3dd}}.ap8-single{color:#22324a;background:#e6ede7;border:1px solid #b6c9bf;justify-content:space-between;align-items:center;gap:24px;min-height:180px;padding:36px;text-decoration:none;display:flex}.ap8-single h3{margin:0;font:600 28px/1.2 Manrope,sans-serif}.ap8-single p{max-width:750px;margin:16px 0 0;font:400 19px/1.5 SourceSerif,Georgia,serif}.ap8-single>svg{flex-shrink:0;width:24px}.ap8-rest{border-top:1px solid #b6c9bf;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;display:grid}.ap8-rest>a{color:#22324a;border-bottom:1px solid #b6c9bf;grid-template-columns:1fr 18px;gap:12px;padding:24px;text-decoration:none;display:grid}.ap8-rest strong{font:650 17px/1.3 Manrope,sans-serif}.ap8-rest p{color:#366476;grid-column:1/-1;margin:0;font:400 16px/1.5 SourceSerif,Georgia,serif}.ap8-rest svg{grid-area:1/2;width:18px}.ap8-socle{border-top:1px solid #b6c9bf;grid-template-columns:1fr 1fr;gap:18px 30px;padding:26px 0 0;display:grid}.ap8-socle>span{grid-column:1/-1}.ap8-socle a{color:#366476;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:18px;min-height:50px;font:650 13px/1.5 Manrope,sans-serif;text-decoration:underline;display:flex}.ap8-socle svg{flex-shrink:0;width:18px}.ap8 a:focus-visible,.ap8 button:focus-visible{outline-offset:4px;outline:3px solid #f0a030}.ap8 :is(a,button){scroll-margin-top:110px}.ar-wrap>.ap8,.prc-wrap>.ap8,.crm-wrap>.ap8{width:100%}@media (width<=760px){.ap8{width:calc(100% - 32px);padding:54px 0}.ap8>header{margin-bottom:34px;display:block}.ap8>header h2{margin:20px 0;font-size:40px}.ap8>header>span{font-size:19px}.ap8 section>header h3{font-size:23px}.ap8 .n6-fan-card h3{font-size:25px}.ap8 .n6-fan-card p{font-size:17px}.ap8-single{padding:24px}.ap8-rest,.ap8-socle{grid-template-columns:1fr}}
