/* Two product perspectives. Scoped enhancement of the existing seven modules. */
#espaces.pathways-ready{padding:100px 0 88px;background:#fff;scroll-margin-top:96px}
.pathways-ready .secintro{max-width:none!important;display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:44px}
.pathways-ready .secintro h2{font:500 clamp(36px,4.3vw,60px)/1.06 Inter,sans-serif!important;letter-spacing:-.055em!important;max-width:720px!important;margin:0!important}
.pathways-ready .secintro p{font:400 16px/1.6 Inter,sans-serif!important;max-width:350px!important;margin:0!important;color:#757575}
.pathways-ready .pw-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.pw-card{--pw-surface:#f3f3f3;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;text-align:left;height:540px;padding:36px;border:1px solid #e5e5e5;border-radius:18px;background:var(--pw-surface);color:#161616;cursor:pointer;transition:height .7s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;appearance:none;font-family:Inter,sans-serif!important}
.pw-card.pw-business{--pw-surface:#141416;background:var(--pw-surface);color:#fff;border-color:#141416}
.pw-card:focus-visible,.pw-tabs button:focus-visible,.pw-close:focus-visible{outline:3px solid #a9b6f3;outline-offset:5px}
.pw-card[aria-expanded=true]{box-shadow:0 0 0 2px #161616,0 18px 48px -36px #0008}
.pw-card-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#717174;line-height:1.5}
.pw-business .pw-card-top{color:#aaaab0}
.pw-card-title{font-size:clamp(29px,3.1vw,43px);font-weight:500;letter-spacing:-.055em;line-height:1.08;margin-top:32px;max-width:420px}
.pw-card-description{display:block;font-size:15px;line-height:1.6;font-weight:400;color:#777;max-width:340px;margin-top:15px}
.pw-business .pw-card-description{color:#b6b6bc}
.pw-art{position:absolute;top:280px;left:36px;width:calc(100% + 24px);height:340px;pointer-events:none;perspective:1100px;transition:top .7s cubic-bezier(.22,1,.36,1)}
.pw-art img{display:block;width:100%;height:auto;border:1px solid #dedee3;border-radius:8px;transform:rotateX(8deg) rotateY(-9deg) rotateZ(-3deg);transform-origin:50% 0;box-shadow:0 24px 56px #0002;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s;opacity:.93}
.pw-business .pw-art img{opacity:.87;border-color:#49494e;box-shadow:0 24px 56px #0006}
.pw-card:after{content:'';position:absolute;inset:58% 0 0;z-index:1;pointer-events:none;background:linear-gradient(0deg,var(--pw-surface) 3%,transparent 80%)}
.pw-card-bottom{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.6;padding-top:20px}
.pw-module-names{max-width:350px;color:#65656b;font-weight:400}
.pw-business .pw-module-names{color:#c1c1c8}
.pw-expand{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #d1d1d5;border-radius:50%;font-size:25px;font-weight:300;line-height:1;background:#f8f8f8;transition:transform .55s cubic-bezier(.22,1,.36,1),background .3s}
.pw-business .pw-expand{background:#262629;border-color:#45454b;color:#fff}
.pw-card[aria-expanded=true] .pw-expand{transform:rotate(45deg)}
.pw-cards.has-selection .pw-card{height:380px}
.pw-cards.has-selection .pw-card-title{margin-top:22px}
.pw-cards.has-selection .pw-art{top:215px}
.pw-cards.has-selection .pw-card-description{opacity:0;transition:opacity .2s}
.pw-cards.has-selection .pw-card:after{inset:45% 0 0;background:linear-gradient(0deg,var(--pw-surface) 9%,transparent 100%)}
@media(hover:hover){.pw-card:hover .pw-art img{transform:rotateX(0deg) rotateY(-3deg) rotateZ(-1deg) translateY(-10px);opacity:1}.pw-card:hover .pw-expand{background:#fff}.pw-business:hover .pw-expand{background:#3a3a40}}
.pw-shared{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0 0;color:#85858a;font:400 13px/1.6 Inter,sans-serif}
.pw-shared strong{font-weight:500;color:#404045}
.pw-shared span:last-child{display:flex;gap:22px}
.pw-drawer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1),opacity .4s,margin .65s;margin-top:0;scroll-margin-top:110px}
.pw-drawer.is-open{grid-template-rows:1fr;opacity:1;margin-top:35px}
.pw-drawer-inner{overflow:hidden;min-height:0}
.pw-stage-header{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:0 0 22px;border-bottom:1px solid #e7e7eb;margin-bottom:28px}
.pw-stage-label{display:block;font:400 12px/1.5 Inter,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#777;margin-bottom:9px}
.pw-stage-title{font:500 26px/1.3 Inter,sans-serif!important;letter-spacing:-.04em;margin:0}
.pw-close{display:flex;gap:8px;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:none;color:#666;font:400 14px/1.5 Inter,sans-serif!important;padding:10px;cursor:pointer}
.pw-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}
.pw-tabs button{font:400 14px/1.4 Inter,sans-serif!important;padding:12px 17px;min-height:44px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;color:#6c6c74;cursor:pointer;transition:background .25s,color .25s,border-color .25s}
.pw-tabs button[aria-selected=true]{background:#17171a;color:#fff;border-color:#17171a}
.pathways-ready .box{margin:0;background:#fafafa;border:1px solid #e8e8ed;border-radius:14px;overflow:hidden}
.pathways-ready .box-in{padding:34px}
.pathways-ready .box-in>.tabs{display:none}
.pathways-ready .aud-body{grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}
.pathways-ready .aud-body h3{font:500 clamp(24px,2.4vw,34px)/1.16 Inter,sans-serif!important;letter-spacing:-.045em;max-width:430px;margin-bottom:18px}
.pathways-ready .aud-body p{font:400 16px/1.7 Inter,sans-serif;color:#777;max-width:440px}
.pathways-ready .aud-shot{border-radius:8px;transform:translateX(12px);box-shadow:0 16px 40px -25px #0005}
.pathways-ready .aud-panel.on{animation:pw-panel-in .48s cubic-bezier(.22,1,.36,1) both}
.pathways-ready .crm-integrated-band{background:transparent;color:#333;padding:22px 0 0;border-radius:0;border-top:1px solid #e1e1e5}
.pathways-ready .crm-integrated-band span{color:#777;max-width:540px}
.pathways-ready .crmrow{margin-block:20px}.pathways-ready .crmrow .logos{flex-wrap:wrap}
.pw-demo-note{font:400 12px/1.6 Inter,sans-serif;color:#85858c;margin:15px 0 0;text-align:right}
@keyframes pw-panel-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.pathways-ready .secintro{display:block}.pathways-ready .secintro p{max-width:580px!important;margin-top:24px!important}.pw-card{padding:26px;height:510px}.pw-art{left:26px;top:280px}.pw-card-title{font-size:34px}.pathways-ready .aud-body{grid-template-columns:1fr}.pathways-ready .aud-shot{transform:none}.pathways-ready .aud-body h3,.pathways-ready .aud-body p{max-width:600px}.pw-shared{align-items:flex-start}.pw-shared span:last-child{gap:12px;flex-wrap:wrap}}
@media(max-width:640px){#espaces.pathways-ready{padding:65px 0}.pathways-ready .secintro{margin-bottom:30px}.pw-cards{grid-template-columns:1fr!important;gap:16px!important}.pw-card{height:445px;padding:25px}.pw-card-title{font-size:35px;margin-top:22px}.pw-card-description{font-size:14px}.pw-art{top:225px}.pw-cards.has-selection .pw-card{height:330px}.pw-cards.has-selection .pw-art{top:190px}.pw-cards.has-selection .pw-card-title{font-size:29px}.pw-card-bottom{font-size:12px}.pw-shared{flex-direction:column;gap:8px}.pw-tabs{gap:8px}.pw-tabs button{padding:10px 12px}.pw-close{font-size:0!important}.pw-close span{font-size:22px}.pathways-ready .box-in{padding:24px 18px}.pathways-ready .checks{grid-template-columns:1fr}.pathways-ready .crm-integrated-band{flex-direction:column;align-items:flex-start;gap:12px}.pathways-ready .crm-integrated-band span{text-align:left}.pw-stage-title{font-size:23px!important}.pw-demo-note{text-align:left}}
@media(max-width:640px){.pw-card{height:465px}.pw-art{top:275px}}
@media(prefers-reduced-motion:reduce){.pathways-ready *,.pathways-ready *:before,.pathways-ready *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pw-art img{transform:none!important}}
