body,html{max-width:100%;overflow-x:clip}.bridge-home{--bridge-edge:clamp(20px,4vw,68px);overflow:clip;background:#fff}.bridge-mobile-only{display:none}.bridge-shell{width:min(calc(100% - (2 * var(--bridge-edge, clamp(20px, 4vw, 68px)))),1460px);margin-inline:auto}.bridge-heading{max-width:980px;margin-bottom:clamp(40px,5vw,72px)}.bridge-heading h2{margin:0;color:var(--navy);font-size:var(--type-section);font-weight:820;letter-spacing:-.05em;line-height:1.04}.bridge-heading-split{display:grid;max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(42px,8vw,120px)}.bridge-heading-split>p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.76}.bridge-hero{position:relative;min-height:calc(100svh - var(--header-h));background:radial-gradient(circle at 8% 15%,rgba(216,44,120,.08),transparent 25%),linear-gradient(125deg,#fff 58%,#eef7f8)}.bridge-hero:after{position:absolute;right:0;bottom:0;width:min(760px,52vw);height:7px;background:linear-gradient(90deg,var(--magenta) 0 25%,var(--yellow) 25% 50%,var(--lime) 50% 75%,var(--cyan-bright) 75%);content:""}.bridge-hero-inner{display:grid;min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(38px,5vw,82px);padding-block:clamp(54px,6vw,92px)}.bridge-hero-copy{min-width:0}.bridge-hero-copy .eyebrow{margin-bottom:15px}.bridge-hero h1{max-width:850px;margin:0;color:var(--navy);font-size:var(--type-display);font-weight:880;letter-spacing:-.058em;line-height:.99}.bridge-hero h1 em{display:block;margin-top:12px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.bridge-hero-lead{max-width:68ch;margin:25px 0 0;color:#38566a;font-size:var(--type-body);line-height:1.62}.bridge-hero-lead strong{color:var(--navy)}.bridge-hero-role{max-width:68ch;margin:18px 0 0;padding:14px 17px;border-left:4px solid var(--cyan);background:rgba(255,255,255,.76);color:var(--muted);font-size:var(--type-small);font-weight:650;line-height:1.58}.bridge-hero-invitation{max-width:760px;margin:23px 0 0;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(24px,2.1vw,34px);line-height:1.18}.bridge-hero-invitation em{color:var(--magenta);font-style:italic}.bridge-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:23px}.bridge-hero-trust{display:grid;grid-template-columns:1.2fr 1fr;margin-top:25px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.bridge-hero-trust>*{display:flex;min-width:0;flex-direction:column;gap:5px;padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.74)}.bridge-hero-trust strong{color:var(--navy);font-size:var(--type-small)}.bridge-hero-trust span{color:var(--muted);font-size:var(--type-small);line-height:1.45}.bridge-hero-trust a:hover strong{color:var(--magenta)}.bridge-hero-visual{position:relative;min-width:0;margin:0;border-radius:0 0 0 92px;background:#f5f2ec;box-shadow:20px 22px 0 rgba(16,42,67,.08);overflow:hidden}.bridge-hero-visual picture{display:block}.bridge-hero-visual img{width:100%;min-height:610px;aspect-ratio:3/2;object-fit:cover;object-position:center}.bridge-hero-visual figcaption{position:absolute;right:0;bottom:0;left:18%;display:flex;flex-direction:column;padding:25px 30px 27px;background:rgba(7,27,43,.92);color:#fff;backdrop-filter:blur(10px)}.bridge-hero-visual figcaption strong{color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(21px,2vw,30px);font-weight:500}.bridge-hero-visual figcaption span{margin-top:5px;color:#d7e4ea;font-size:var(--type-body)}.bridge-promise{background:var(--navy);color:#fff}.bridge-promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-promise article{display:grid;min-height:145px;grid-template-columns:34px 1fr;align-content:center;gap:3px 12px;padding:25px clamp(20px,3vw,42px);border-right:1px solid rgba(255,255,255,.2)}.bridge-promise article:last-child{border-right:0}.bridge-promise span{grid-row:1/span 2;color:var(--yellow);font-size:var(--type-small);font-weight:900}.bridge-promise strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:29px;font-weight:500}.bridge-promise p{margin:0;color:#cddbe3;font-size:var(--type-body);line-height:1.55}.bridge-brand-route{height:clamp(82px,8vw,125px);background:#fff url(/accommodo-motif-vagues-points.png) no-repeat left 50% bottom 7px;background-size:min(1180px,86vw) auto}.bridge-audiences{padding:clamp(78px,8vw,125px) 0;background:var(--cream)}.bridge-audience-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.bridge-audience-grid article{min-width:0;padding:31px 28px 34px;border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:rgba(255,255,255,.56)}.bridge-audience-grid article:first-child{border-top:5px solid var(--magenta)}.bridge-audience-grid article:nth-child(2){border-top:5px solid var(--cyan)}.bridge-audience-grid article:nth-child(3){border-top:5px solid var(--yellow)}.bridge-audience-grid article:nth-child(4){border-top:5px solid var(--lime)}.bridge-audience-grid article:nth-child(5){border-top:5px solid var(--navy)}.bridge-audience-grid article>span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.bridge-audience-grid h3{margin:42px 0 17px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.22}.bridge-audience-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.bridge-situations{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:760px;background:#fff}.bridge-situation-visual{position:relative;min-width:0;min-height:650px;overflow:hidden;background:#f6f2ea}.bridge-situation-visual img{width:100%;height:100%;object-fit:cover;object-position:center}.bridge-situation-visual:after{position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(7,27,43,.88));content:""}.bridge-situation-visual blockquote{position:absolute;z-index:2;right:clamp(30px,6vw,90px);bottom:clamp(35px,6vw,86px);left:clamp(30px,6vw,90px);margin:0;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(30px,3.5vw,54px);line-height:1.12}.bridge-situation-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(65px,7vw,110px)}.bridge-situation-copy h2{margin:0 0 38px;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.bridge-situation-list article{display:grid;grid-template-columns:38px 1fr;gap:13px;padding:16px 0;border-top:1px solid var(--line)}.bridge-situation-list span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.bridge-situation-list p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.6}.bridge-situation-list strong{color:var(--navy)}.bridge-situation-note{margin:26px 0 0;padding-left:18px;border-left:4px solid var(--cyan);color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.55}.bridge-impact{padding:clamp(72px,8vw,122px) 0;background:#eef7f8}.bridge-impact-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}.bridge-impact>.bridge-shell>article{min-width:0;padding:clamp(38px,5vw,70px)}.bridge-impact-action{border-top:7px solid var(--magenta);background:#fff;box-shadow:16px 18px 0 rgba(16,42,67,.09)}.bridge-impact h2{margin:0;font-size:var(--type-section);letter-spacing:-.048em;line-height:1.06}.bridge-impact-action h2{color:var(--navy)}.bridge-impact-action>p:not(.eyebrow){margin:28px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.bridge-impact-action>strong{display:block;margin-top:34px;padding-top:27px;border-top:1px solid var(--line);color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500;line-height:1.48}.bridge-impact-results{background:var(--navy);color:#fff}.bridge-impact-results .eyebrow{color:var(--yellow)}.bridge-impact-results h2{color:#fff}.bridge-impact-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.bridge-impact-result-list>div{display:grid;min-width:0;min-height:132px;grid-template-columns:30px 1fr;align-content:start;gap:14px;padding:25px 22px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.bridge-impact-result-list span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.bridge-impact-result-list p{margin:0;color:#e0e9ee;font-size:var(--type-body);font-weight:750;line-height:1.55}.bridge-difference{padding:clamp(82px,8vw,130px) 0;background:var(--navy);color:#fff}.bridge-heading-light h2{color:#fff}.bridge-difference .eyebrow,.bridge-heading-light .eyebrow{color:var(--yellow)}.bridge-difference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.23);border-left:1px solid rgba(255,255,255,.23)}.bridge-difference-grid article{min-width:0;padding:34px;border-right:1px solid rgba(255,255,255,.23);border-bottom:1px solid rgba(255,255,255,.23)}.bridge-difference-grid span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.bridge-difference-grid h3{margin:55px 0 18px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.2}.bridge-difference-grid p{margin:0;color:#cfdee6;font-size:var(--type-body);line-height:1.7}.bridge-model-callout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(35px,6vw,86px);margin-top:25px;padding:clamp(36px,5vw,65px);background:#fff;color:var(--ink);box-shadow:16px 18px 0 var(--yellow)}.bridge-model-callout .eyebrow{color:var(--magenta)}.bridge-model-callout h3{margin:0;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.bridge-model-intro>p:last-child{margin:24px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.bridge-model-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.bridge-model-options article{min-width:0;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.bridge-model-options span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bridge-model-options strong{display:block;margin-top:24px;color:var(--navy);font-size:clamp(28px,2.7vw,42px);font-weight:900;letter-spacing:-.04em;line-height:1.05}.bridge-model-options h4{margin:7px 0 21px;color:var(--cyan);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.bridge-model-options p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.bridge-model-note{grid-column:1/-1;margin:0;padding:22px 24px;border-left:5px solid var(--cyan);background:var(--cream);color:var(--muted);font-size:var(--type-small);line-height:1.65}.bridge-model-note strong{color:var(--navy)}.bridge-duo{padding:clamp(82px,8vw,130px) 0;background:#eef7f8}.bridge-duo-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(45px,7vw,110px)}.bridge-duo-photo{position:relative;min-width:0;margin:0;box-shadow:18px 20px 0 var(--cyan-bright);overflow:hidden}.bridge-duo-photo img{width:100%;min-height:560px;object-fit:cover;object-position:center}.bridge-duo-photo figcaption{position:absolute;right:0;bottom:0;left:0;padding:23px 27px;background:rgba(7,27,43,.91);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.35}.bridge-duo-copy h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.bridge-duo-lead{margin:25px 0;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.5}.bridge-duo-roles{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bfd7dc;border-left:1px solid #bfd7dc}.bridge-duo-roles article{padding:24px;border-right:1px solid #bfd7dc;border-bottom:1px solid #bfd7dc;background:rgba(255,255,255,.68)}.bridge-duo-roles article:first-child{border-top:5px solid var(--cyan)}.bridge-duo-roles article:last-child{border-top:5px solid var(--magenta)}.bridge-duo-roles span{color:var(--muted);font-size:var(--type-small);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bridge-duo-roles strong{display:block;margin:15px 0 11px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;font-weight:500}.bridge-duo-roles article:last-child strong{color:var(--magenta)}.bridge-duo-roles p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.6}.bridge-tensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid #bfd7dc;border-left:1px solid #bfd7dc}.bridge-tensions span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:16px;border-right:1px solid #bfd7dc;border-bottom:1px solid #bfd7dc;color:var(--navy);font-size:var(--type-small);font-weight:850;letter-spacing:.03em;text-transform:uppercase}.bridge-tensions b{color:var(--magenta);font-size:var(--type-body)}.bridge-duo-conclusion{margin:22px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.bridge-taskforce{position:relative;padding:clamp(78px,8vw,122px) 0 0;background:var(--navy-deep);color:#fff;overflow:hidden}.bridge-taskforce:before{position:absolute;top:-210px;left:-150px;width:540px;height:540px;border:70px solid rgba(53,195,207,.1);border-radius:50%;content:""}.bridge-taskforce-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(50px,8vw,125px)}.bridge-taskforce .eyebrow{color:var(--yellow)}.bridge-taskforce h2{margin:0;font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.bridge-taskforce header>p:last-child{margin:28px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.75}.bridge-taskforce-principles{border-top:1px solid rgba(255,255,255,.2)}.bridge-taskforce-principles article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.2)}.bridge-taskforce-principles span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.bridge-taskforce-principles h3{margin:0 0 9px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.bridge-taskforce-principles p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.65}.bridge-taskforce-tags{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(60px,7vw,100px);border-top:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.bridge-taskforce-tags span{display:grid;min-height:105px;place-items:center;padding:22px;border-right:1px solid rgba(255,255,255,.18);color:#fff;font-size:var(--type-small);font-weight:850;letter-spacing:.05em;text-align:center;text-transform:uppercase}.bridge-taskforce-tags span:first-child{border-top:5px solid var(--magenta)}.bridge-taskforce-tags span:nth-child(2){border-top:5px solid var(--yellow)}.bridge-taskforce-tags span:nth-child(3){border-top:5px solid var(--lime)}.bridge-taskforce-tags span:nth-child(4){border-top:5px solid var(--cyan-bright)}.bridge-taskforce-tags span:nth-child(5){border-top:5px solid #fff;border-right:0}.bridge-process{padding:clamp(78px,8vw,125px) 0;background:#fff}.bridge-process-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:56px}.bridge-process-track:before{position:absolute;top:5px;right:3%;left:3%;height:78px;border-top:5px solid var(--cyan);border-radius:50% 50% 0 0;content:"";opacity:.8}.bridge-process-track article{position:relative;min-width:0;padding:32px 27px;border-right:1px solid var(--line);background:var(--paper)}.bridge-process-track article:last-child{border-right:0}.bridge-process-track article:before{position:absolute;top:-7px;left:28px;width:15px;height:15px;border:4px solid #fff;border-radius:50%;background:var(--magenta);box-shadow:0 0 0 2px var(--magenta);content:""}.bridge-process-track article:nth-child(2):before{background:var(--yellow);box-shadow:0 0 0 2px var(--yellow)}.bridge-process-track article:nth-child(3):before{background:var(--lime);box-shadow:0 0 0 2px var(--lime)}.bridge-process-track article:nth-child(4):before{background:var(--cyan);box-shadow:0 0 0 2px var(--cyan)}.bridge-process-track span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.bridge-process-track h3{margin:31px 0 13px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.bridge-process-track p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.bridge-proofs{padding:clamp(82px,8vw,130px) 0;background:var(--cream)}.bridge-proof-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:25px;border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.bridge-proof-numbers article{display:flex;min-width:0;min-height:170px;flex-direction:column;justify-content:space-between;padding:28px;border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:var(--navy);color:#fff}.bridge-proof-numbers article:nth-child(2){background:var(--magenta)}.bridge-proof-numbers article:nth-child(3){background:var(--cyan)}.bridge-proof-numbers article:nth-child(4){background:var(--yellow);color:var(--navy)}.bridge-proof-numbers strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1}.bridge-proof-numbers span{max-width:230px;margin-top:24px;font-size:var(--type-small);font-weight:850;letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.bridge-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.bridge-case-grid article{min-width:0;padding:31px;border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:rgba(255,255,255,.7)}.bridge-case-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.bridge-case-grid h3{margin:35px 0 17px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.bridge-case-grid p{margin:0 0 24px;color:var(--muted);font-size:var(--type-body);line-height:1.7}.bridge-case-grid strong{display:block;padding-top:20px;border-top:1px solid var(--line);color:var(--navy);font-size:var(--type-body);line-height:1.55}.bridge-case-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-case-grid-rich article{display:flex;min-height:365px;flex-direction:column}.bridge-case-grid-rich h3{max-width:430px;font-size:var(--type-card)}.bridge-case-grid-rich .bridge-case-facts{max-width:470px;color:var(--magenta);font-size:var(--type-small);font-weight:850;letter-spacing:.035em;line-height:1.55;text-transform:uppercase}.bridge-case-grid-rich strong{margin-top:auto}.bridge-proof-action{display:grid;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:clamp(32px,5vw,80px);margin-top:25px;padding:clamp(31px,4vw,52px);background:#fff;box-shadow:0 18px 48px rgba(7,27,43,.08)}.bridge-proof-action p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.bridge-proof-action p strong{color:var(--navy)}.bridge-proof-action .button{white-space:nowrap}.bridge-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:25px;background:#fff}.bridge-capabilities a{display:flex;min-height:240px;min-width:0;flex-direction:column;padding:30px;background:var(--magenta);color:#fff}.bridge-capabilities a:nth-child(2){background:var(--navy)}.bridge-capabilities a:nth-child(3){background:var(--yellow);color:var(--navy)}.bridge-capabilities span{font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bridge-capabilities strong{margin-top:36px;font-family:var(--font-manrope),Arial,sans-serif;font-size:29px;font-weight:500;line-height:1.23}.bridge-capabilities b{margin-top:auto;padding-top:25px;font-size:var(--type-small)}.bridge-extensions{margin-top:clamp(70px,8vw,118px)}.bridge-extension-heading{padding-top:clamp(65px,7vw,105px);border-top:1px solid #dad8d1}.bridge-extension{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);margin-top:26px;overflow:hidden;background:#fff;box-shadow:0 22px 60px rgba(7,27,43,.1)}.bridge-extension+.bridge-extension{margin-top:36px}.bridge-extension-identity{position:relative;display:flex;min-width:0;min-height:620px;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,74px);background:linear-gradient(155deg,#fff 0 36%,#fff4f9 36% 70%,#eefafa 70%);overflow:hidden}.bridge-extension-identity:after{position:absolute;right:-95px;bottom:-125px;width:310px;height:310px;border:45px solid rgba(8,127,139,.12);border-radius:50%;content:""}.bridge-extension-identity img{position:relative;z-index:1;width:min(100%,430px);height:auto}.bridge-extension-identity blockquote{position:relative;z-index:1;margin:clamp(65px,8vw,105px) 0 28px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(27px,2.7vw,40px);font-style:italic;line-height:1.26}.bridge-extension-identity>span{position:relative;z-index:1;align-self:flex-start;padding:9px 12px;background:var(--navy);color:#fff;font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bridge-extension-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(52px,6.5vw,95px)}.bridge-extension-copy h3{max-width:820px;margin:0;color:var(--navy);font-size:var(--type-card);letter-spacing:-.05em;line-height:1.04}.bridge-extension-copy>p:not(.eyebrow,.bridge-card-t){max-width:810px;margin:29px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.76}.bridge-extension-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.bridge-extension-points article{min-width:0;padding:24px 21px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.bridge-extension-points strong{display:block;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500}.bridge-extension-points span{display:block;margin-top:10px;color:var(--muted);font-size:var(--type-small);line-height:1.55}.bridge-extension-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.bridge-extension-tags span{padding:8px 10px;background:#fff4f9;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.03em;text-transform:uppercase}.bridge-extension-copy>.button{align-self:flex-start;margin-top:34px}.bridge-extension-immo{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);background:var(--navy)}.bridge-extension-immo .bridge-extension-copy{color:#fff}.bridge-extension-immo .eyebrow{color:var(--yellow)}.bridge-extension-immo .bridge-extension-copy h3{color:#fff}.bridge-extension-immo .bridge-extension-copy>p:not(.eyebrow,.bridge-card-t){color:#cbdbe3}.bridge-extension-immo .bridge-extension-points{border-color:rgba(255,255,255,.2)}.bridge-extension-immo .bridge-extension-points article{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07)}.bridge-extension-immo .bridge-extension-points strong{color:var(--yellow)}.bridge-extension-immo .bridge-extension-points span{color:#cbdbe3}.bridge-extension-immo .button{background:var(--yellow);color:var(--navy)}.bridge-extension-immo .button:hover{background:#fff}.bridge-extension-identity-immo{justify-content:center;background:#fff}.bridge-extension-identity-immo:before{position:absolute;top:0;right:0;left:0;height:8px;background:linear-gradient(90deg,var(--magenta) 0 25%,var(--yellow) 25% 50%,var(--lime) 50% 75%,var(--cyan-bright) 75%);content:""}.bridge-extension-identity-immo:after{border-color:rgba(179,22,91,.1)}.bridge-extension-identity-immo img{width:min(100%,470px)}.bridge-extension-identity-immo blockquote{margin-top:55px;color:var(--navy);font-size:clamp(27px,2.5vw,37px)}.bridge-immo-route{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;margin-top:56px;color:var(--navy)}.bridge-immo-route span{font-size:var(--type-small);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bridge-immo-route i{height:2px;background:linear-gradient(90deg,var(--magenta),var(--cyan))}.bridge-card-t{margin:24px 0 0;padding:18px 20px;border-left:5px solid var(--yellow);background:rgba(255,255,255,.08);color:#d5e3ea;font-size:var(--type-small);line-height:1.6}.bridge-card-t strong{margin-right:8px;color:var(--yellow);font-size:var(--type-small);letter-spacing:.08em;text-transform:uppercase}.bridge-mission-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(25px,4vw,65px);margin-top:36px;padding:30px clamp(26px,4vw,52px);background:var(--yellow);color:var(--navy)}.bridge-mission-strip>span{font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bridge-mission-strip>strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(20px,2vw,29px);font-weight:500;line-height:1.35}.bridge-mission-strip>b{font-size:var(--type-small);white-space:nowrap}.bridge-mission-strip i{color:var(--magenta);font-style:normal}.formation-premium{--bridge-edge:clamp(28px,5vw,84px);background:#fff;overflow:clip}.site-header-v3{display:grid;min-height:92px;grid-template-columns:auto minmax(155px,.55fr) minmax(540px,1.45fr) auto;align-items:center;gap:clamp(16px,2vw,34px);padding-inline:clamp(22px,3.4vw,62px)}.site-header-v3 .brand-logo img{width:clamp(180px,12vw,225px);height:auto}.header-v3-positioning{display:grid;gap:3px;margin:0;padding-left:18px;border-left:1px solid var(--line)}.header-v3-positioning strong{color:var(--navy);font-size:var(--type-small);font-weight:950}.header-v3-positioning span{color:var(--muted);font-size:var(--type-small);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.header-v3-nav{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(4px,.65vw,12px)}.header-v3-nav a,.header-v3-nav button{min-height:46px;padding:10px clamp(7px,.75vw,13px);border:0;background:transparent;color:var(--navy);font:inherit;font-size:var(--type-control);font-weight:850;white-space:nowrap;cursor:pointer}.header-v3-nav a:hover,.header-v3-nav button:hover,.site-header-v3.has-mega-open .header-v3-nav button{color:var(--magenta)}.header-v3-nav button .header-nav-chevron{margin-left:5px;color:var(--magenta)}.site-header-v3 .header-v3-cta{min-width:220px;justify-content:space-between;border-radius:3px 3px 3px 20px}.site-header-v3 .header-v3-cta>span{color:#fff;font-size:var(--type-body)}.header-v3-tools{display:flex;align-items:center;gap:10px}.language-switcher{position:relative}.language-switcher summary{display:flex;min-width:58px;min-height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:3px 14px 14px 14px;background:#fff;color:var(--navy);cursor:pointer;list-style:none}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary strong{font-size:var(--type-small);letter-spacing:.06em}.language-switcher[open] summary{border-color:var(--cyan);box-shadow:0 8px 24px rgba(7,27,43,.1)}.language-switcher>nav{position:absolute;z-index:80;top:calc(100% + 10px);right:0;display:grid;min-width:190px;padding:8px;border:1px solid var(--line);border-radius:4px 4px 18px 18px;background:#fff;box-shadow:0 20px 48px rgba(7,27,43,.16)}.language-switcher>nav a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:8px;color:var(--navy);font-size:var(--type-small);font-weight:800}.language-switcher>nav a:hover{background:#eef8f9;color:var(--magenta)}.mobile-language-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0}.mobile-language-links a{padding:12px!important;border:1px solid var(--line);border-radius:9px;background:#f4f9fa;text-align:center}.legal-editor-note{margin:0 0 34px;padding:22px 25px;border-left:5px solid var(--cyan);background:#eef8f9;color:var(--muted);font-size:var(--type-body);line-height:1.7}.legal-editor-note strong{color:var(--navy)}.international-language-commitment{padding:clamp(70px,8vw,118px) 0;background:radial-gradient(circle at 88% 20%,rgba(52,190,199,.14),transparent 25rem),linear-gradient(120deg,#fff,#f3fafb)}.international-language-commitment .bridge-shell{display:grid;max-width:1120px;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:clamp(34px,6vw,84px);align-items:start}.international-language-commitment .eyebrow{grid-column:1/-1;margin-bottom:-20px}.international-language-commitment h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.05}.international-language-commitment p:not(.eyebrow){margin:0;padding:26px 0 26px 28px;border-left:5px solid var(--cyan);color:var(--muted);font-size:var(--type-body);line-height:1.75}[dir=rtl] .international-language-commitment p:not(.eyebrow){padding:26px 28px 26px 0;border-right:5px solid var(--cyan);border-left:0}.header-megamenu{position:absolute;z-index:70;top:100%;right:0;left:0;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(460px,1.35fr) minmax(270px,.85fr);gap:1px;max-height:calc(100dvh - 92px);padding:clamp(28px,3.5vw,52px) clamp(28px,4vw,72px) 0;border-top:1px solid var(--line);background:var(--line);box-shadow:0 35px 80px rgba(7,27,43,.24);overflow-y:auto}.header-megamenu>*{background:#fff}.header-megamenu-intro{padding:clamp(26px,3vw,42px)}.header-megamenu-intro h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.02}.header-megamenu-intro h2 em{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-style:italic;font-weight:500}.header-megamenu-intro>p:not(.eyebrow){margin:24px 0;color:var(--muted);font-size:var(--type-small);line-height:1.7}.header-megamenu-intro>a{color:var(--magenta);font-size:var(--type-small);font-weight:900}.header-megamenu>nav{display:grid;grid-template-columns:1fr 1fr}.header-megamenu>nav a{display:grid;min-height:138px;grid-template-columns:32px 1fr;align-content:center;gap:7px 12px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s ease}.header-megamenu>nav a.is-active,.header-megamenu>nav a:hover{background:#f0f8f9}.header-megamenu>nav span{grid-row:1/span 2;color:var(--magenta);font-size:var(--type-small);font-weight:950}.header-megamenu>nav strong{color:var(--navy);font-size:var(--type-small);line-height:1.3}.header-megamenu>nav small{color:var(--muted);font-size:var(--type-small);line-height:1.45}.header-megamenu>figure{position:relative;min-height:420px;margin:0;background:var(--navy);overflow:hidden}.header-megamenu>figure img{width:100%;height:100%;min-height:420px;object-fit:cover}.header-megamenu-visual{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:44px;color:#fff;background:linear-gradient(150deg,#071b2b,#0d6d7b 145%)}.header-megamenu-visual:after,.header-megamenu-visual:before{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%;content:""}.header-megamenu-visual:before{width:360px;height:360px;top:-120px;right:-80px}.header-megamenu-visual:after{width:250px;height:250px;left:-80px;bottom:-110px}.header-megamenu-visual.is-1{background:linear-gradient(150deg,#071b2b,#9e124f 145%)}.header-megamenu-visual.is-2{background:linear-gradient(150deg,#071b2b,#94ac00 150%)}.header-megamenu-visual.is-3{background:linear-gradient(150deg,#071b2b,#c68d19 150%)}.header-megamenu-visual.is-4{background:linear-gradient(150deg,#071b2b,#10a8b8 130%)}.header-megamenu-visual.is-5{background:linear-gradient(150deg,#071b2b,#bc125b 135%)}.header-megamenu-visual.is-6{background:linear-gradient(150deg,#071b2b,#91aa13 140%)}.header-megamenu-visual.is-7{background:linear-gradient(150deg,#071b2b,#d09b19 140%)}.header-megamenu-visual b,.header-megamenu-visual span{position:relative;z-index:1}.header-megamenu-visual span{font-size:var(--type-small);font-weight:900;letter-spacing:.18em}.header-megamenu-visual b{align-self:flex-end;color:rgba(255,255,255,.22);font-size:clamp(38px,4vw,66px);letter-spacing:-.04em}.header-megamenu>figure:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(7,27,43,.78));content:""}.header-megamenu>figure figcaption{position:absolute;z-index:1;right:24px;bottom:24px;left:24px;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.25}.header-megamenu-secondary{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,1fr)}.header-megamenu-secondary a{display:grid;min-height:66px;place-items:center;padding:14px;border-right:1px solid var(--line);color:var(--navy);font-size:var(--type-small);font-weight:850;text-align:center}.header-megamenu-secondary a:hover{background:var(--navy);color:#fff}.header-megamenu-close{position:absolute;top:10px;right:clamp(28px,4vw,72px);padding:8px 0;border:0;background:transparent;color:var(--navy);font:inherit;font-size:var(--type-small);font-weight:900;cursor:pointer}.story-hero-reassurance{max-width:660px;margin:20px 0 0;color:var(--muted);font-size:var(--type-small);font-weight:750;line-height:1.55}.story-company-system{padding:clamp(92px,11vw,170px) 0;background:var(--navy-deep);color:#fff;overflow:hidden}.story-company-system-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(55px,9vw,140px)}.story-company-system h2{color:#fff}.story-company-system h2 em{color:var(--yellow)}.story-company-system-grid>div:first-child>p:not(.eyebrow){margin:30px 0;color:#c4d6de;line-height:1.8}.story-company-system blockquote{margin:0;padding:24px 28px;border:0;border-left:6px solid var(--magenta);background:rgba(255,255,255,.08);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;line-height:1.5}.story-company-system-map{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:44px;border:1px solid rgba(255,255,255,.17);border-radius:50%;background:radial-gradient(circle,rgba(53,195,207,.25),transparent 28%),rgba(255,255,255,.04)}.story-company-system-map:after,.story-company-system-map:before{position:absolute;inset:21%;border:1px solid rgba(255,255,255,.16);border-radius:50%;content:""}.story-company-system-map:after{inset:7%;border-color:rgba(242,202,82,.15)}.story-company-system-map span,.story-company-system-map strong{position:relative;z-index:1;display:grid;min-height:94px;place-items:center;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:3px 22px 22px 22px;background:rgba(255,255,255,.09);color:#fff;font-weight:850;text-align:center;backdrop-filter:blur(8px)}.story-company-system-map strong{grid-column:2;background:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif}.story-pilot{padding:clamp(92px,11vw,170px) 0;background:linear-gradient(145deg,#eef8f9,#fff9ef)}.story-pilot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.story-pilot-grid article{min-height:390px;padding:clamp(29px,3vw,44px);border:1px solid rgba(16,42,67,.12);border-top:7px solid var(--cyan-bright);border-radius:4px 30px 30px 30px;background:#fff;box-shadow:0 20px 55px rgba(7,27,43,.08)}.story-pilot-grid article:nth-child(2){transform:translateY(-16px);border-top-color:var(--magenta);background:var(--navy)}.story-pilot-grid article:nth-child(3){border-top-color:var(--yellow)}.story-pilot-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.story-pilot-grid h3{margin:86px 0 22px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500;line-height:1.05}.story-pilot-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.story-pilot-grid article:nth-child(2) span{color:var(--yellow)}.story-pilot-grid article:nth-child(2) h3{color:#fff}.story-pilot-grid article:nth-child(2) p{color:#cbdbe2}.story-capability-map{padding:clamp(88px,10vw,155px) 0;background:#fff}.story-capability-tags{display:flex;flex-wrap:wrap;gap:10px}.story-capability-tags span{display:grid;min-height:64px;place-items:center;flex:1 1 210px;padding:16px 20px;border:1px solid var(--line);border-radius:3px 18px 18px 18px;background:#f7fbfc;color:var(--navy);font-weight:850;text-align:center}.story-focus{padding:clamp(92px,11vw,170px) 0;background:var(--navy-deep)}.story-focus h2{color:#fff}.story-focus h2 em{color:var(--yellow)}.story-focus .story-heading-split>p{color:#c1d4dc}.story-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.story-focus-grid-specialized{grid-template-columns:repeat(2,minmax(0,1fr))}.story-focus-grid>a{display:flex;min-height:540px;flex-direction:column;border:1px solid rgba(255,255,255,.15);border-top:7px solid var(--magenta);border-radius:4px 30px 30px 30px;background:rgba(255,255,255,.07);overflow:hidden;transition:transform .2s ease,background .2s ease}.story-focus-grid>a:nth-child(2){border-top-color:var(--cyan-bright)}.story-focus-grid>a:nth-child(3){border-top-color:var(--yellow)}.story-focus-grid>a:hover{transform:translateY(-5px);background:rgba(255,255,255,.12)}.story-focus-grid img{width:100%;height:245px;object-fit:cover}.story-focus-grid>a>div{display:flex;flex:1;flex-direction:column;padding:clamp(26px,3vw,40px)}.story-focus-label{display:block;margin-bottom:16px;color:var(--cyan-bright);font-size:var(--type-body);font-weight:900;letter-spacing:.09em;line-height:1.45;text-transform:uppercase}.story-focus-grid h3{margin:0 0 20px;color:#fff;letter-spacing:-.05em;line-height:1.03}.story-focus-grid p{margin:0;color:#c4d6de;font-size:var(--type-body);line-height:1.7}.story-focus-grid strong{margin-top:auto;padding-top:28px;color:var(--yellow);font-size:var(--type-small)}.story-budget-light{background:linear-gradient(145deg,#fff,#f0f8f9)}.story-budget-light-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr);align-items:center;gap:clamp(50px,8vw,120px)}.story-budget-light-grid>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:var(--type-body);line-height:1.8}.story-budget-light-grid .story-budget-grid{grid-template-columns:repeat(3,1fr)}.story-contact-warning{margin:16px 0 0;color:#aec4ce;font-size:var(--type-small);line-height:1.6}.ai-governance-page,.immo-page,.situations-hub{--bridge-edge:clamp(24px,5vw,84px);background:#fff;overflow:clip}.ai-governance-page h1,.ai-governance-page h2,.immo-page h1,.immo-page h2,.situations-hub h1,.situations-hub h2{color:var(--navy);letter-spacing:-.055em}.ai-governance-page h1 em,.ai-governance-page h2 em,.immo-page h1 em,.immo-page h2 em,.situations-hub h1 em{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-style:italic;font-weight:500}.ai-page-hero,.immo-hero{min-height:780px;padding:clamp(70px,9vw,135px) 0;background:radial-gradient(circle at 8% 8%,rgba(216,44,120,.12),transparent 25%),radial-gradient(circle at 92% 8%,rgba(53,195,207,.2),transparent 28%),#f7fbfc}.ai-page-hero-grid,.immo-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);align-items:center;gap:clamp(50px,8vw,120px)}.ai-page-hero h1,.immo-hero h1{margin:0;line-height:.94}.ai-page-lead,.immo-hero-grid>div>p:not(.eyebrow){margin:34px 0;color:var(--muted);font-size:clamp(18px,1.7vw,23px);line-height:1.7}.ai-page-reassurance{margin:20px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.6}.ai-page-hero figure,.immo-hero figure{position:relative;margin:0;border-radius:4px 38px 38px 38px;box-shadow:0 30px 80px rgba(7,27,43,.16);overflow:hidden}.ai-page-hero figure img,.immo-hero figure img{width:100%;min-height:610px}.ai-page-hero figcaption,.immo-hero figcaption{position:absolute;right:20px;bottom:20px;left:20px;padding:17px 20px;border-left:6px solid var(--yellow);background:rgba(7,27,43,.9);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body)}.ai-page-heading{margin-bottom:clamp(40px,6vw,74px)}.ai-page-heading h2,.immo-page h2{margin:0;font-size:var(--type-section);line-height:1}.ai-page-heading>p:last-child:not(.eyebrow){max-width:820px;color:var(--muted);line-height:1.75}.ai-page-method,.ai-page-prediagnostic,.ai-page-signals{padding:clamp(90px,11vw,165px) 0}.ai-page-signals>.bridge-shell>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ai-page-signals article{min-height:275px;padding:28px;border:1px solid var(--line);border-top:6px solid var(--magenta);border-radius:4px 24px 24px 24px}.ai-page-signals article:nth-child(2n){border-top-color:var(--cyan-bright)}.ai-page-signals article:nth-child(3n){border-top-color:var(--yellow)}.ai-page-signals article span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.ai-page-signals article p{margin:70px 0 0;color:var(--navy);font-size:var(--type-body);font-weight:750;line-height:1.65}.ai-page-balance,.ai-page-cases,.ai-page-faq,.ai-page-regulation{padding:clamp(90px,11vw,165px) 0;background:#f3f9fa}.ai-page-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-page-balance-grid article{min-height:390px;padding:clamp(30px,4vw,52px);border-top:7px solid var(--cyan-bright);border-radius:4px 30px 30px 30px;background:#fff;box-shadow:0 18px 50px rgba(7,27,43,.08)}.ai-page-balance-grid article:last-child{border-top-color:var(--magenta)}.ai-page-balance-grid span{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:30px}.ai-page-balance-grid ul{display:grid;gap:16px;margin:42px 0 0;padding:0;list-style:none}.ai-page-balance-grid li{padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--muted)}.ai-page-balance blockquote{margin:26px 0 0;padding:28px 34px;border:0;border-left:7px solid var(--yellow);background:var(--navy);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.55}.ai-page-duo{padding:clamp(95px,11vw,175px) 0;background:var(--reading-mint);color:var(--reading-ink)}.ai-page-duo-grid{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(50px,8vw,120px)}.ai-page-duo figure{margin:0;border-radius:36px 4px 36px 36px;overflow:hidden}.ai-page-duo img{width:100%;min-height:650px}.ai-page-duo h2{margin:0 0 35px;color:var(--reading-ink);font-size:var(--type-section);line-height:1}.ai-page-duo h2 em{color:var(--reading-teal)}.ai-page-duo article{margin-top:12px;padding:24px 28px;border-left:6px solid var(--magenta);background:#fff}.ai-page-duo article:nth-of-type(2){border-left-color:var(--cyan-bright)}.ai-page-duo article span{color:var(--reading-ink);font-size:var(--type-small);font-weight:900;text-transform:uppercase}.ai-page-duo article p,.ai-page-duo-grid>div>p:last-child{color:var(--reading-ink);line-height:1.7}.ai-page-duo-grid>div>strong{display:block;margin-top:30px;color:var(--reading-ink)}.ai-page-method{background:#fff}.ai-page-cases>.bridge-shell>div,.ai-page-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ai-page-cases article,.ai-page-method-grid article{display:flex;min-height:460px;flex-direction:column;padding:clamp(29px,3.4vw,48px);border:1px solid var(--line);border-top:7px solid var(--cyan-bright);border-radius:4px 30px 30px 30px;background:#fff}.ai-page-cases article:nth-child(2),.ai-page-method-grid article:nth-child(2){border-top-color:var(--magenta)}.ai-page-cases article:nth-child(3),.ai-page-method-grid article:nth-child(3){border-top-color:var(--yellow)}.ai-page-cases article>span,.ai-page-method-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.ai-page-cases h3,.ai-page-method-grid h3{margin:72px 0 20px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500;line-height:1.05}.ai-page-cases p,.ai-page-method-grid p{color:var(--muted);font-size:var(--type-body);line-height:1.72}.ai-page-method-grid small{margin-top:auto;padding-top:24px;border-top:1px solid var(--line);color:var(--cyan);font-weight:850;line-height:1.6}.ai-page-cases{background:#f3f9fa}.ai-page-limits,.ai-page-proof{padding:clamp(85px,10vw,150px) 0;background:var(--reading-mint);color:var(--reading-ink)}.ai-page-limits-grid,.ai-page-proof-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(450px,1.25fr);align-items:center;gap:clamp(45px,8vw,120px)}.ai-page-limits h2,.ai-page-proof h2{margin:0;color:var(--reading-ink);font-size:var(--type-section);line-height:1}.ai-page-limits h2 em,.ai-page-proof h2 em{color:var(--reading-teal)}.ai-page-limits ul,.ai-page-proof ul{margin:0;padding:0;border-top:1px solid var(--reading-line);list-style:none}.ai-page-limits li,.ai-page-proof li{padding:19px 0 19px 34px;border-bottom:1px solid var(--reading-line);color:var(--reading-ink);line-height:1.6}.ai-page-limits li:before,.ai-page-proof li:before{display:inline-block;width:26px;margin-left:-34px;color:var(--reading-ink);content:"✓";font-weight:950}.ai-page-regulation{background:#fff}.ai-page-regulation>.bridge-shell>p{max-width:940px;color:var(--muted);font-size:var(--type-body);line-height:1.8}.ai-page-regulation>.bridge-shell>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.ai-page-regulation a{padding:14px 17px;border:1px solid var(--line);border-radius:3px 14px 14px 14px;color:var(--cyan);font-size:var(--type-small);font-weight:850}.ai-page-limits{background:var(--reading-mint)}.ai-page-prediagnostic{background:linear-gradient(145deg,#eef8f9,#fff9ef)}.ai-prediagnostic{padding:clamp(25px,4vw,52px);border-top:8px solid var(--magenta);border-radius:4px 34px 34px 34px;background:#fff;box-shadow:0 25px 70px rgba(7,27,43,.11)}.ai-prediagnostic-progress{position:sticky;z-index:2;top:92px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;margin:0 0 12px;padding:17px 20px;background:var(--navy);color:#fff}.ai-prediagnostic-progress span{font-size:var(--type-small);font-weight:900}.ai-prediagnostic-progress progress{width:100%;accent-color:var(--yellow)}.ai-prediagnostic ol{margin:0;padding:0;list-style:none}.ai-prediagnostic>ol>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.ai-prediagnostic>ol>li>p{display:grid;grid-template-columns:36px 1fr;gap:12px;margin:0;color:var(--navy);line-height:1.55}.ai-prediagnostic>ol>li>p span{color:var(--magenta);font-size:var(--type-body);font-weight:950}.ai-prediagnostic>ol>li>div{display:flex;gap:7px}.ai-prediagnostic>ol>li button{min-height:42px;padding:8px 13px;border:1px solid var(--line);border-radius:3px 13px 13px 13px;background:#f7fbfc;color:var(--navy);font:inherit;font-size:var(--type-control);font-weight:850;cursor:pointer}.ai-prediagnostic>ol>li button.is-selected{border-color:var(--magenta);background:var(--magenta);color:#fff}.ai-prediagnostic>.button{margin-top:26px}.ai-prediagnostic>.button:disabled{cursor:not-allowed;opacity:.42}.ai-prediagnostic-result{margin-top:25px;overflow:hidden;border-top:7px solid var(--yellow);background:#fff;color:var(--navy);box-shadow:0 24px 64px rgba(7,27,43,.14)}.ai-prediagnostic-result>header{padding:clamp(28px,5vw,56px);background:radial-gradient(circle at 88% 20%,rgba(52,190,199,.22),transparent 22rem),var(--navy);color:#fff}.ai-prediagnostic-result>header>span,.ai-result-next span,.ai-result-priorities>div>span,.ai-result-share>div:first-child>span{color:var(--yellow);font-size:var(--type-small);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ai-prediagnostic-result h3{margin:13px 0;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.ai-prediagnostic-result>header p,.ai-prediagnostic-result>header small{display:block;max-width:900px;color:#c9dae1;line-height:1.65}.ai-result-counts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.ai-result-counts div{min-height:130px;padding:25px;display:grid;place-items:center;align-content:center;gap:3px;border-right:1px solid var(--line);text-align:center}.ai-result-counts div:last-child{border-right:0}.ai-result-counts strong{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:40px;line-height:1}.ai-result-counts span{color:var(--muted);font-size:var(--type-small);font-weight:800}.ai-result-axes{padding:clamp(30px,5vw,55px)}.ai-result-autonomy h4,.ai-result-axes h4,.ai-result-next h4,.ai-result-priorities h4,.ai-result-share h4{margin:0;color:var(--navy);font-size:var(--type-card);line-height:1.2}.ai-result-axes>div{margin-top:28px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ai-result-axes article{min-height:290px;padding:27px;border:1px solid var(--line);border-top:5px solid var(--cyan);background:#f8fbfc}.ai-result-axes article.is-visibility{border-top-color:var(--magenta);background:#fff6f9}.ai-result-axes article.is-formalize{border-top-color:var(--yellow);background:#fffaf0}.ai-result-axes article>span{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ai-result-axes article.is-test>span{color:#148e97}.ai-result-axes article.is-formalize>span{color:#9b7400}.ai-result-axes h5{margin:12px 0;color:var(--navy);font-size:var(--type-body)}.ai-result-axes article p{margin:0 0 18px;color:var(--muted);font-size:var(--type-body);line-height:1.65}.ai-result-axes article strong{display:block;margin-bottom:5px;color:var(--navy);font-size:var(--type-small);text-transform:uppercase}.ai-result-priorities{padding:clamp(30px,5vw,55px);display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(35px,7vw,90px);background:#eef8f9}.ai-result-priorities>div>span{color:var(--magenta)}.ai-result-priorities ol{margin:0;padding:0;list-style:none;counter-reset:priority}.ai-result-priorities li{counter-increment:priority;position:relative;padding:0 0 22px 46px;border-bottom:1px solid rgba(7,27,43,.12)}.ai-result-priorities li+li{padding-top:22px}.ai-result-priorities li:before{content:"0" counter(priority);position:absolute;left:0;color:var(--magenta);font-size:var(--type-body);font-weight:950}.ai-result-priorities li+li:before{top:22px}.ai-result-priorities li strong{color:var(--navy);font-size:var(--type-body)}.ai-result-priorities li p{margin:5px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.6}.ai-result-autonomy{padding:clamp(30px,5vw,55px);background:#fff}.ai-result-autonomy ul{margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;list-style:none}.ai-result-autonomy li{padding:18px 20px 18px 42px;position:relative;background:#f6f9fa;color:var(--navy);font-size:var(--type-body);line-height:1.55}.ai-result-autonomy li:before{content:"✓";position:absolute;left:18px;color:var(--cyan);font-weight:950}.ai-result-share{padding:clamp(30px,5vw,55px);background:linear-gradient(135deg,#fff7eb,#fff)}.ai-result-share>div:first-child{max-width:850px}.ai-result-share>div:first-child>span{color:var(--magenta)}.ai-result-share>div:first-child>p{color:var(--muted);font-size:var(--type-body);line-height:1.65}.ai-contact-choice{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ai-contact-choice label{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 15px;border:1px solid var(--line);border-radius:3px 14px 14px 14px;background:#fff;color:var(--navy);font-size:var(--type-body);font-weight:850;cursor:pointer}.ai-contact-choice input{accent-color:var(--magenta)}.ai-result-share-fields{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ai-result-share-fields label{display:grid;gap:7px;color:var(--navy);font-size:var(--type-body);font-weight:850}.ai-result-share-fields input{min-height:48px;width:100%;padding:10px 12px;border:1px solid var(--line);background:#fff;color:var(--navy);font:inherit}.ai-result-consent{margin-top:15px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;color:var(--muted);font-size:var(--type-small);line-height:1.55}.ai-result-consent input{margin-top:3px;accent-color:var(--magenta)}.ai-result-share .button{margin-top:22px;background:var(--magenta)}.ai-result-share-status{min-height:20px;margin:12px 0 0;color:var(--muted);font-size:var(--type-small)}.ai-result-share-status.is-success{color:#147b68}.ai-result-share-status.is-error{color:#a20d4a}.ai-result-next{padding:clamp(30px,5vw,55px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:45px;background:var(--navy);color:#fff}.ai-result-next h4{margin-top:8px;color:#fff}.ai-result-next p{max-width:760px;margin:12px 0 0;color:#c9dae1;font-size:var(--type-body);line-height:1.65}.ai-result-next .button{margin:0;background:var(--magenta);white-space:nowrap}.ai-result-linkedin{padding:22px clamp(30px,5vw,55px);display:flex;align-items:center;flex-wrap:wrap;gap:18px;border-bottom:1px solid var(--line)}.ai-result-linkedin>span{margin-right:auto;color:var(--muted);font-size:var(--type-small);font-weight:800}.ai-page-linkedin-links a,.ai-result-linkedin a{color:var(--navy);font-size:var(--type-small);font-weight:850}.ai-page-linkedin-links a:hover,.ai-result-linkedin a:hover{color:var(--magenta)}.ai-result-tools{padding:18px clamp(30px,5vw,55px);display:flex;gap:12px;justify-content:flex-end;background:#f3f7f8}.ai-result-tools button{min-height:40px;padding:8px 14px;border:1px solid var(--line);background:#fff;color:var(--navy);font:inherit;font-size:var(--type-control);font-weight:850;cursor:pointer}.ai-page-linkedin-links{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.ai-page-linkedin-links a{min-height:40px;padding:8px 12px;display:inline-flex;align-items:center;border:1px solid var(--line);background:#fff}.ai-prediagnostic-privacy{margin:22px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.6}.ai-page-faq{background:#fff}.ai-page-faq>.bridge-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-page-faq details{border:1px solid var(--line);border-radius:4px 20px 20px 20px;background:#f8fbfc}.ai-page-faq summary{display:grid;min-height:95px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 27px;color:var(--navy);font-size:var(--type-small);font-weight:850;cursor:pointer;list-style:none}.ai-page-faq summary::-webkit-details-marker{display:none}.ai-page-faq summary span{color:var(--magenta);font-size:var(--type-body)}.ai-page-faq details p{margin:0;padding:0 27px 27px;color:var(--muted);font-size:var(--type-body);line-height:1.72}.ai-page-faq aside{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:24px;padding:30px;border-left:7px solid var(--yellow);background:var(--navy);color:#fff}.ai-page-faq aside p{margin:0;color:#cbdce3;line-height:1.7}.ai-page-faq aside strong{color:#fff}.immo-boundary,.immo-cta,.immo-duo,.immo-operations{padding:clamp(88px,10vw,155px) 0}.immo-operations header{margin-bottom:60px}.immo-operations>.bridge-shell>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.immo-operations article{min-height:365px;padding:34px;border:1px solid var(--line);border-top:6px solid var(--magenta);border-radius:4px 27px 27px 27px}.immo-operations article:nth-child(2n){border-top-color:var(--cyan-bright)}.immo-operations article:nth-child(3n){border-top-color:var(--yellow)}.immo-operations article span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.immo-operations h3{margin:75px 0 20px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.immo-operations article p{color:var(--muted);font-size:var(--type-body);line-height:1.72}.immo-duo{background:var(--navy-deep)}.immo-duo-grid{display:grid;grid-template-columns:1.1fr .45fr .45fr;align-items:stretch;gap:14px}.immo-duo h2{color:#fff}.immo-duo h2 em{color:var(--yellow)}.immo-duo article{padding:35px;border-top:6px solid var(--magenta);background:rgba(255,255,255,.08);color:#fff}.immo-duo article:last-child{border-top-color:var(--cyan-bright)}.immo-duo article span{color:var(--yellow);font-size:var(--type-small);font-weight:950;text-transform:uppercase}.immo-duo article p{margin:55px 0 0;color:#c8d9e0;line-height:1.7}.immo-boundary{background:#f2f8f9;text-align:center}.immo-boundary .bridge-shell{max-width:970px}.immo-boundary p{color:var(--muted);font-size:var(--type-body);line-height:1.75}.immo-boundary .button{margin-top:20px}.immo-cta,.situations-hub-cta{background:var(--magenta);color:#fff;text-align:center}.immo-cta h2,.situations-hub-cta h2{color:#fff}.immo-cta h2 em{color:var(--yellow)}.immo-cta p,.situations-hub-cta p{max-width:760px;margin:25px auto 32px;color:#f8d9e6;line-height:1.75}.situations-hub-hero{padding:clamp(85px,10vw,150px) 0;background:radial-gradient(circle at 90% 15%,rgba(53,195,207,.2),transparent 30%),linear-gradient(145deg,#fff,#fff7ea)}.situations-hub-hero .bridge-shell{max-width:1060px}.situations-hub h1{max-width:980px;margin:0;font-size:var(--type-display);line-height:.92}.situations-hub-hero p:not(.eyebrow){max-width:790px;margin:34px 0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.situations-hub-list{padding:clamp(80px,9vw,140px) 0}.situations-hub-list>.bridge-shell{display:grid;gap:18px}.situations-hub-list article{display:grid;min-height:470px;grid-template-columns:.86fr 1.14fr;border:1px solid var(--line);border-radius:4px 32px 32px 32px;background:#fff;box-shadow:0 18px 50px rgba(7,27,43,.08);overflow:hidden}.situations-hub-list article:nth-child(2n){grid-template-columns:1.14fr .86fr}.situations-hub-list article:nth-child(2n) .situations-hub-visual{grid-column:2;grid-row:1}.situations-hub-visual{position:relative;display:flex;min-height:470px;flex-direction:column;justify-content:space-between;padding:clamp(32px,5vw,68px);overflow:hidden;background:linear-gradient(145deg,#071b2b,#10324a 58%,#11aebc 160%)}.situations-hub-visual:after,.situations-hub-visual:before{position:absolute;content:"";border:1px solid rgba(255,255,255,.2);border-radius:50%}.situations-hub-visual:before{width:330px;height:330px;right:-110px;top:-80px}.situations-hub-visual:after{width:230px;height:230px;left:-90px;bottom:-70px}.situations-hub-list article:nth-child(2) .situations-hub-visual{background:linear-gradient(145deg,#071b2b,#8f0c50 145%)}.situations-hub-list article:nth-child(3) .situations-hub-visual{background:linear-gradient(145deg,#071b2b,#a8c400 150%)}.situations-hub-list article:nth-child(4) .situations-hub-visual{background:linear-gradient(145deg,#071b2b,#d39e22 155%)}.situations-hub-list article:nth-child(5) .situations-hub-visual{background:linear-gradient(145deg,#071b2b,#10a9b8 130%)}.situations-hub-list article:nth-child(6) .situations-hub-visual{background:linear-gradient(145deg,#071b2b,#be145f 130%)}.situations-hub-visual span{position:relative;z-index:1;color:#fff;font-size:var(--type-small);letter-spacing:.16em}.situations-hub-visual b{position:relative;z-index:1;max-width:90%;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(38px,5vw,70px);font-style:italic;font-weight:500;line-height:.95}.situations-hub-list article>div{display:flex;flex-direction:column;padding:clamp(32px,5vw,70px)}.situations-hub-list span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.situations-hub-list h2{margin:38px 0 20px;font-size:var(--type-section);line-height:1.02}.situations-hub-list p{color:var(--muted);line-height:1.72}.situations-hub-list strong{display:block;margin-top:18px;padding:20px 0;border-block:1px solid var(--line);color:var(--navy);line-height:1.55}.situations-hub-list a{margin-top:auto;padding-top:25px;color:var(--magenta);font-size:var(--type-small);font-weight:900}.situations-hub-cta{padding:clamp(80px,9vw,130px) 0}.budget-value-first{padding:clamp(92px,11vw,165px) 0;background:radial-gradient(circle at 92% 10%,rgba(53,195,207,.12),transparent 28%),linear-gradient(135deg,#f2f9fa,#fff 54%,#fff8eb);color:var(--ink)}.budget-value-first h2{color:var(--navy)}.budget-value-first h2 em{color:var(--magenta)}.budget-value-first .budget-heading>p{color:var(--muted)}.budget-value-first>.budget-shell>div{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.budget-value-first article{--model-color:var(--cyan-bright);min-height:315px;padding:29px;border:1px solid rgba(16,42,67,.11);border-top:6px solid var(--model-color);border-radius:4px 24px 24px 24px;background:rgba(255,255,255,.9);box-shadow:0 16px 40px rgba(7,27,43,.07)}.budget-value-first article:nth-child(2){--model-color:var(--magenta)}.budget-value-first article:nth-child(3){--model-color:var(--yellow)}.budget-value-first article:nth-child(4){--model-color:var(--lime)}.budget-value-first article span{color:var(--model-color);font-size:var(--type-small);font-weight:950}.budget-value-first article:nth-child(3) span{color:#a66f00}.budget-value-first article:nth-child(4) span{color:#668500}.budget-value-first article h3{margin:58px 0 18px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.035em;line-height:1.2}.budget-value-first article p{color:var(--muted);font-size:var(--type-body);line-height:1.7}.budget-market-grid-v3{grid-template-columns:repeat(3,1fr)}.budget-market-grid-v3 article{min-height:470px}@media (max-width:1240px){.site-header-v3{grid-template-columns:auto 1fr auto}.header-v3-positioning{display:none}.header-v3-nav{justify-content:center}.site-header-v3 .header-v3-cta{min-width:205px}.header-megamenu{grid-template-columns:.75fr 1.25fr}.header-megamenu>figure{display:none}.ai-page-signals>.bridge-shell>div,.budget-value-first>.budget-shell>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:1020px){.site-header-v3{display:flex;min-height:78px}.header-megamenu,.header-v3-nav,.site-header-v3 .header-v3-cta{display:none}.site-header-v3 .brand-link{margin-right:auto}.site-header-v3 .mobile-menu{display:block}.mobile-menu-toggle{display:grid}.site-header-v3 .mobile-menu nav{top:57px;right:0}.mobile-menu-title{margin:12px 10px 0;padding:14px 0 8px;color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.mobile-menu-secondary{display:grid;grid-template-columns:1fr 1fr;border-top:5px solid var(--navy)}.mobile-menu-secondary a{padding:13px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--navy);font-size:var(--type-small);font-weight:800}.ai-page-duo-grid,.ai-page-hero-grid,.ai-page-limits-grid,.ai-page-proof-grid,.immo-hero-grid,.story-budget-light-grid,.story-company-system-grid{grid-template-columns:1fr}.story-company-system-map{max-width:690px;margin-inline:auto}.ai-page-cases>.bridge-shell>div,.ai-page-method-grid,.budget-market-grid-v3,.story-focus-grid,.story-pilot-grid{grid-template-columns:1fr}.ai-page-cases article,.ai-page-method-grid article,.story-focus-grid>a,.story-pilot-grid article,.story-pilot-grid article:nth-child(2){min-height:0;transform:none}.story-focus-grid img{height:330px}.ai-page-signals>.bridge-shell>div,.budget-value-first>.budget-shell>div{grid-template-columns:1fr 1fr}.ai-page-duo figure,.ai-page-duo img{min-height:480px}.immo-duo-grid,.immo-operations>.bridge-shell>div{grid-template-columns:1fr 1fr}.immo-duo-grid>div{grid-column:1/-1}}@media (max-width:700px){.site-header-v3{padding-inline:20px}.site-header-v3 .brand-logo img{width:155px}.story-company-system-map{grid-template-columns:1fr 1fr;padding:25px;border-radius:28px}.story-company-system-map strong{grid-column:1/-1;grid-row:1}.story-company-system-map span,.story-company-system-map strong{min-height:72px}.story-pilot-grid article{min-height:310px}.story-pilot-grid h3{margin-top:55px}.story-capability-tags span{flex-basis:145px}.story-focus-grid>a{min-height:0}.story-focus-grid img{height:250px}.story-budget-light-grid .story-budget-grid{grid-template-columns:1fr}.ai-page-hero,.immo-hero{min-height:0;padding-top:58px}.ai-page-hero h1,.immo-hero h1,.situations-hub h1{font-size:var(--type-display)}.ai-page-hero figure img,.immo-hero figure img{min-height:410px}.ai-page-heading h2,.immo-page h2{font-size:var(--type-section)}.ai-page-balance-grid,.ai-page-faq>.bridge-shell>div,.ai-page-signals>.bridge-shell>div,.budget-value-first>.budget-shell>div{grid-template-columns:1fr}.ai-page-signals article{min-height:0}.ai-page-signals article p{margin-top:35px}.ai-page-balance-grid article{min-height:0}.ai-page-cases h3,.ai-page-method-grid h3{margin-top:48px}.ai-page-duo figure,.ai-page-duo img{min-height:400px}.ai-page-limits-grid,.ai-page-proof-grid{grid-template-columns:1fr}.ai-prediagnostic-progress{top:78px;grid-template-columns:1fr}.ai-prediagnostic li{grid-template-columns:1fr}.ai-prediagnostic li>div{display:grid;grid-template-columns:repeat(3,1fr)}.ai-prediagnostic li button{padding-inline:7px}.ai-result-autonomy ul,.ai-result-axes>div,.ai-result-next,.ai-result-priorities,.ai-result-share-fields{grid-template-columns:1fr}.ai-result-next .button{justify-self:start}.ai-result-linkedin{align-items:flex-start;flex-direction:column}.ai-result-linkedin>span{margin-right:0}.ai-page-faq aside,.immo-duo-grid,.immo-operations>.bridge-shell>div{grid-template-columns:1fr}.immo-duo-grid>div{grid-column:1}.immo-operations article{min-height:0}.situations-hub-list article,.situations-hub-list article:nth-child(2n){grid-template-columns:1fr}.situations-hub-list article:nth-child(2n) .situations-hub-visual{grid-column:1}.situations-hub-visual{min-height:285px}.situations-hub-hero p:not(.eyebrow){font-size:var(--type-body)}.budget-market-grid-v3 article{min-height:0}}@media (max-width:560px){.ai-result-counts{grid-template-columns:1fr}.ai-result-counts div{min-height:105px;border-right:0;border-bottom:1px solid var(--line)}.ai-result-tools{flex-direction:column}}@media print{.ai-prediagnostic-privacy,.ai-prediagnostic-progress,.ai-prediagnostic>.button,.ai-prediagnostic>ol,.ai-result-linkedin,.ai-result-next,.ai-result-share,.ai-result-tools,.site-footer,.site-header{display:none!important}.ai-page-prediagnostic{padding:0;background:#fff}.ai-prediagnostic{padding:0;box-shadow:none}.ai-prediagnostic-result{box-shadow:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.decision-home{display:flex;flex-direction:column}.decision-home>.decision-hero{order:1}.decision-home>.bridge-promise{order:2}.decision-home>.decision-authority{order:3}.decision-home>.decision-situations{order:4}.decision-home>.decision-desktop-duo{order:5}.decision-home>.decision-client-voices{order:6}.decision-home>.decision-desktop-proof{order:7}.decision-home>.decision-film{order:8}.decision-home>.decision-ai-governance{order:9}.decision-home>.decision-deliverables{order:10}.decision-home>.decision-method{order:11}.decision-home>.decision-insights{order:12}.decision-home>.decision-formats{order:13}.decision-home>.decision-growth{order:14}.decision-home>.decision-capabilities{order:15}.decision-home>.decision-standard{order:16}.decision-home>.decision-brand-visual{order:17}.decision-home>.decision-boundaries{order:18}.decision-home>.decision-rse-teaser{order:19}.decision-home>.decision-mission-link{order:20}.decision-home>.decision-resources{order:21}.decision-home>.decision-contact{order:22}.decision-hero-reassurance{margin:17px 0 0;color:#5d7180;font-size:var(--type-small);font-weight:800;letter-spacing:.035em}.decision-authority{padding:clamp(80px,9vw,136px) 0;background:#f6f8f9}.decision-authority .bridge-heading{margin-bottom:clamp(38px,5vw,66px)}.decision-authority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #bdced5;border-left:1px solid #bdced5}.decision-authority-grid a{display:flex;min-width:0;min-height:300px;flex-direction:column;padding:clamp(27px,3vw,42px);border-right:1px solid #bdced5;border-bottom:1px solid #bdced5;background:#fff;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.decision-authority-grid a:nth-child(2){background:#edf8f9}.decision-authority-grid a:nth-child(4){background:var(--navy);color:#fff}.decision-authority-grid a:hover{z-index:1;transform:translateY(-5px);box-shadow:0 24px 52px rgba(7,27,43,.12)}.decision-authority-grid strong{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(55px,5.7vw,86px);font-weight:500;letter-spacing:-.07em;line-height:.9}.decision-authority-grid a:nth-child(4) strong{color:var(--yellow)}.decision-authority-grid span{margin-top:30px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(20px,1.8vw,27px);line-height:1.2}.decision-authority-grid a:nth-child(4) span{color:#fff}.decision-authority-grid small{margin-top:auto;padding-top:28px;color:var(--muted);font-size:var(--type-small);font-weight:900;letter-spacing:.07em;text-transform:uppercase}.decision-authority-grid a:nth-child(4) small{color:var(--cyan-bright)}.decision-source-note{max-width:860px;margin:21px 0 0;color:#667b88;font-size:var(--type-small);line-height:1.6}.decision-client-voices{padding:clamp(80px,9vw,138px) 0;background:var(--cream)}.decision-voices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:45px 0 35px;border-top:1px solid #d8d2c6;border-left:1px solid #d8d2c6}.decision-voices-grid blockquote{position:relative;min-width:0;min-height:365px;margin:0;padding:clamp(30px,3.6vw,50px);border-right:1px solid #d8d2c6;border-bottom:1px solid #d8d2c6;background:#fff}.decision-voices-grid blockquote:before{position:absolute;top:76px;color:rgba(179,22,91,.12);font-family:var(--font-manrope),Arial,sans-serif;font-size:130px;line-height:.6;content:"“"}.decision-voices-grid blockquote:nth-child(2){background:var(--navy);color:#fff;transform:translateY(-14px);box-shadow:0 26px 55px rgba(7,27,43,.16)}.decision-voices-grid span{position:relative;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.decision-voices-grid blockquote:nth-child(2) span{color:var(--yellow)}.decision-voices-grid p{position:relative;margin:70px 0 35px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(23px,2.2vw,32px);line-height:1.3}.decision-voices-grid blockquote:nth-child(2) p{color:#fff}.decision-voices-grid footer{position:absolute;right:clamp(30px,3.6vw,50px);bottom:35px;left:clamp(30px,3.6vw,50px);color:#657985;font-size:var(--type-small);font-weight:800;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.decision-voices-grid blockquote:nth-child(2) footer{color:#abc4d0}.decision-film{position:relative;min-height:min(82vh,820px);overflow:hidden;background:var(--navy-deep);color:#fff}.decision-film:after{background:linear-gradient(90deg,rgba(7,27,43,.93),rgba(7,27,43,.71) 47%,rgba(7,27,43,.19));content:""}.decision-film-media,.decision-film:after{position:absolute;inset:0}.decision-film-media video{width:100%;height:100%;object-fit:cover}.decision-film-copy{position:relative;z-index:1;display:flex;min-height:min(82vh,820px);flex-direction:column;align-items:flex-start;justify-content:center}.decision-film .eyebrow{color:var(--yellow)}.decision-film h2{max-width:840px;margin:0;font-size:var(--type-section);letter-spacing:-.06em;line-height:.98}.decision-film h2 em{color:var(--cyan-bright);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.decision-film-copy>p:not(.eyebrow){max-width:720px;margin:30px 0 34px;color:#d7e3e8;font-size:var(--type-body);line-height:1.7}.decision-insights{padding:clamp(80px,9vw,138px) 0;background:#edf7f8}.decision-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:45px;border-top:1px solid #bcd4d8;border-left:1px solid #bcd4d8}.decision-insights-grid a{display:flex;min-width:0;min-height:345px;flex-direction:column;padding:clamp(30px,4vw,55px);border-right:1px solid #bcd4d8;border-bottom:1px solid #bcd4d8;background:rgba(255,255,255,.84);transition:background .25s ease,color .25s ease}.decision-insights-grid a:hover{background:var(--navy);color:#fff}.decision-insights-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.decision-insights-grid a:hover span{color:var(--yellow)}.decision-insights-grid h3{max-width:600px;margin:42px 0 17px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.08}.decision-insights-grid a:hover h3{color:#fff}.decision-insights-grid p{max-width:650px;margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.decision-insights-grid a:hover p{color:#cbdce4}.decision-insights-grid strong{margin-top:auto;padding-top:30px;color:var(--navy);font-size:var(--type-small)}.decision-insights-grid a:hover strong{color:var(--cyan-bright)}.insights-page{--bridge-edge:clamp(28px,5vw,88px);overflow:clip}.insights-hero{position:relative;padding:clamp(66px,8vw,126px) 0;background:radial-gradient(circle at 9% 12%,rgba(216,44,120,.1),transparent 25%),#f7f9fa}.insights-hero:after{position:absolute;right:0;bottom:0;left:0;height:8px;background:linear-gradient(90deg,var(--magenta) 0 25%,var(--yellow) 25% 50%,var(--lime) 50% 75%,var(--cyan) 75%);content:""}.insights-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(48px,8vw,120px)}.insights-hero h1{max-width:960px;margin:0;color:var(--navy);font-size:var(--type-display);letter-spacing:-.06em;line-height:.98}.insights-hero h1 em{display:block;margin-top:10px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.insights-hero-grid>div>p:last-of-type{max-width:800px;margin:30px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.insights-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px}.insights-hero figure{position:relative;margin:0 20px 20px 0;box-shadow:20px 22px 0 var(--yellow)}.insights-hero figure img{width:100%;min-height:510px;object-fit:cover}.insights-hero figcaption{position:absolute;right:0;bottom:0;left:0;display:grid;gap:8px;padding:23px 27px;background:rgba(7,27,43,.92);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body)}.insights-hero figcaption strong:first-child{color:var(--cyan-bright)}.insights-hero figcaption strong:last-child{color:var(--yellow)}.insights-manifesto{background:var(--magenta);color:#fff}.insights-manifesto .bridge-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,105px);padding-top:clamp(35px,5vw,62px);padding-bottom:clamp(35px,5vw,62px)}.insights-manifesto span{font-size:var(--type-small);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.insights-manifesto p{max-width:1100px;margin:0;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(23px,2.5vw,38px);line-height:1.3}.insights-manifesto strong{color:var(--yellow);font-weight:500}.insights-article{padding:clamp(85px,10vw,155px) 0;border-bottom:1px solid var(--line);background:#fff;scroll-margin-top:100px}.insights-article-grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(55px,9vw,145px)}.insights-article header>span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.insights-article h2{max-width:650px;margin:26px 0 0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.055em;line-height:1.01}.insights-stat{display:grid;gap:12px;margin:55px 0 0;padding-top:30px;border-top:1px solid var(--line)}.insights-stat strong{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(62px,7vw,106px);font-weight:500;letter-spacing:-.07em;line-height:.8}.insights-stat span{max-width:360px;color:var(--muted);font-size:var(--type-small);font-weight:750;line-height:1.5}.insights-article-body>p{color:var(--muted);line-height:1.75}.insights-article-body .insights-lead{margin:0 0 42px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(23px,2.2vw,33px);line-height:1.4}.insights-article-body h3{margin:0 0 15px;color:var(--navy);font-size:var(--type-card)}.insights-dual-lens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:38px 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.insights-dual-lens p{margin:0;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.insights-dual-lens span,.insights-dual-lens strong{display:block}.insights-dual-lens strong{margin-bottom:13px;color:var(--magenta);font-size:var(--type-small)}.insights-dual-lens span{color:var(--muted);font-size:var(--type-small);line-height:1.65}.insights-outcome{margin:0 0 28px!important;padding:25px 27px;border-left:6px solid var(--yellow);background:var(--cream)}.insights-outcome strong{color:var(--navy)}.insights-article-body>a,.insights-source-row a{color:var(--magenta);font-size:var(--type-small);font-weight:850;line-height:1.5}.insights-source-row{display:flex;flex-wrap:wrap;gap:13px 24px}.insights-article-dark{background:var(--navy-deep);color:#fff}.insights-article-dark header>span{color:var(--yellow)}.insights-article-dark .insights-article-body .insights-lead,.insights-article-dark .insights-article-body h3,.insights-article-dark h2{color:#fff}.insights-article-dark .insights-dual-lens,.insights-article-dark .insights-stat{border-color:rgba(255,255,255,.2)}.insights-article-dark .insights-stat strong{color:var(--yellow)}.insights-article-dark .insights-article-body>p,.insights-article-dark .insights-dual-lens span,.insights-article-dark .insights-stat span{color:#c8d9e1}.insights-article-dark .insights-dual-lens p{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.035)}.insights-article-dark .insights-dual-lens strong,.insights-article-dark .insights-source-row a{color:var(--cyan-bright)}.insights-article-dark .insights-outcome{border-color:var(--cyan-bright);background:rgba(255,255,255,.07);color:#d7e4ea}.insights-article-dark .insights-outcome strong{color:var(--yellow)}.insights-article-accent{background:#fdf5f8}.insights-sources{padding:clamp(80px,9vw,135px) 0;background:#edf7f8}.insights-sources .bridge-shell{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(45px,8vw,120px)}.insights-sources h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.05}.insights-sources header>p:last-child{margin:24px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.insights-sources .bridge-shell>div{border-top:1px solid #bcd4d8}.insights-sources .bridge-shell>div a{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr) auto;gap:22px;padding:22px 0;border-bottom:1px solid #bcd4d8}.insights-sources a strong{color:var(--navy);font-size:var(--type-small)}.insights-sources a span{color:var(--muted);font-size:var(--type-small)}.insights-sources a b{color:var(--magenta)}.insights-cta{padding:clamp(70px,8vw,115px) 0;background:var(--magenta);color:#fff}.insights-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:55px}.insights-cta .eyebrow{color:#fff}.insights-cta h2{margin:0;font-size:var(--type-section);letter-spacing:-.05em;line-height:1.03}.insights-cta p:not(.eyebrow){max-width:800px;margin:23px 0 0;color:#f8ddea;line-height:1.7}@media (max-width:1120px){.decision-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-article-grid,.insights-hero-grid,.insights-sources .bridge-shell{grid-template-columns:1fr}.insights-hero figure{max-width:760px}.insights-article-grid{gap:48px}.insights-stat{max-width:470px}}@media (max-width:820px){.decision-insights-grid,.decision-voices-grid,.insights-dual-lens{grid-template-columns:1fr}.decision-voices-grid blockquote:nth-child(2){transform:none}.decision-film,.decision-film-copy{min-height:680px}.insights-cta-grid,.insights-manifesto .bridge-shell{grid-template-columns:1fr}}@media (max-width:620px){.decision-authority,.decision-client-voices,.decision-insights{padding-block:62px}.decision-authority-grid{grid-template-columns:1fr}.decision-authority-grid a{min-height:235px;padding:27px 24px}.decision-authority-grid strong{font-size:64px}.decision-authority-grid span{margin-top:20px;font-size:23px}.decision-voices-grid{margin-top:32px}.decision-voices-grid blockquote{min-height:315px;padding:26px 23px}.decision-voices-grid p{margin-top:58px;font-size:24px}.decision-voices-grid footer{right:23px;bottom:25px;left:23px}.decision-film,.decision-film-copy{min-height:620px}.decision-film:after{background:linear-gradient(0deg,rgba(7,27,43,.97),rgba(7,27,43,.38))}.decision-film-copy{justify-content:flex-end;padding-bottom:54px}.decision-film h2{font-size:var(--type-section)}.decision-insights-grid a{min-height:290px;padding:28px 24px}.decision-insights-grid h3{margin-top:31px;font-size:var(--type-card)}.insights-hero{padding-block:48px 70px}.insights-hero h1{font-size:var(--type-display)}.insights-hero-grid{gap:40px}.insights-hero-actions{align-items:stretch;flex-direction:column}.insights-hero-actions .text-link{align-self:flex-start}.insights-hero figure{margin-right:11px;box-shadow:11px 12px 0 var(--yellow)}.insights-hero figure img{min-height:340px}.insights-manifesto .bridge-shell{gap:18px}.insights-article{padding-block:64px}.insights-article-grid{gap:39px}.insights-article h2{font-size:var(--type-section)}.insights-stat{margin-top:37px}.insights-stat strong{font-size:76px}.insights-article-body .insights-lead{font-size:24px}.insights-dual-lens p{padding:23px}.insights-source-row{flex-direction:column}.insights-sources .bridge-shell>div a{grid-template-columns:1fr auto;gap:8px 18px}.insights-sources a span{grid-column:1/-1;grid-row:2}.insights-sources a b{grid-column:2;grid-row:1}.insights-cta .button{width:100%}}:root{--pointer-x:0;--pointer-y:0}.story-hero{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at calc(74% + var(--pointer-x) * 3%),calc(18% + var(--pointer-y) * 3%),rgba(53,195,207,.17),transparent 27rem),radial-gradient(circle at 5% 82%,rgba(216,44,120,.11),transparent 30rem),linear-gradient(132deg,#fff 12%,#f5fbfc 58%,#edf7f8 100%)}.story-hero:after,.story-hero:before{position:absolute;z-index:-1;content:"";pointer-events:none}.story-hero:before{top:-34%;right:4%;width:42vw;height:78vw;border:1px solid rgba(16,42,67,.1);border-radius:50%;transform:rotate(31deg) translate3d(calc(var(--pointer-x) * 8px),calc(var(--pointer-y) * 8px),0)}.story-hero:after{right:-4vw;bottom:3%;width:48vw;height:2px;background:linear-gradient(90deg,transparent,var(--magenta),var(--yellow),var(--cyan-bright),transparent);transform:rotate(-8deg);box-shadow:0 18px 44px rgba(53,195,207,.28)}.story-hero-grid{perspective:1500px}.story-hero-copy{position:relative;z-index:3;transform:translateZ(28px)}.story-hero-cinema{position:relative;z-index:2;overflow:visible;transform-style:preserve-3d;transform:rotateY(calc(var(--pointer-x) * -1.7deg)) rotateX(calc(var(--pointer-y) * 1.1deg));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.story-hero-cinema:before{position:absolute;z-index:-1;inset:8% -4% -6% 7%;border-radius:4px 42px 42px 42px;background:linear-gradient(145deg,rgba(7,27,43,.18),rgba(53,195,207,.16));content:"";filter:blur(20px);transform:translateZ(-70px)}.story-cinema-frame{position:relative;overflow:hidden;min-height:clamp(460px,45vw,680px);border:1px solid rgba(255,255,255,.68);border-radius:5px 54px 54px 54px;background:#071b2b;box-shadow:0 46px 100px rgba(7,27,43,.24),0 8px 28px rgba(7,27,43,.13)}.story-cinema-frame video{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:51% center;filter:saturate(.96) contrast(1.03);transform:scale(1.035)}.story-cinema-frame:after,.story-cinema-frame:before{position:absolute;z-index:2;inset:0;content:"";pointer-events:none}.story-cinema-frame:before{background:linear-gradient(180deg,rgba(7,27,43,.05),transparent 45%,rgba(7,27,43,.34))}.story-cinema-frame:after{inset:auto 0 0;height:5px;background:linear-gradient(90deg,var(--magenta) 0 32%,var(--yellow) 32% 65%,var(--cyan-bright) 65%)}.story-cinema-depth i{position:absolute;z-index:3;top:-12%;right:-18%;width:62%;aspect-ratio:1;border:1px solid rgba(255,255,255,.34);border-radius:50%;animation:bridge-orbit 16s linear infinite}.story-cinema-depth i:nth-child(2){width:47%;animation-duration:21s;animation-direction:reverse}.story-cinema-depth i:nth-child(3){width:33%;border-color:rgba(246,198,64,.46);animation-duration:12s}.story-cinema-index{position:absolute;z-index:4;top:24px;right:26px;color:#fff;font-size:var(--type-small);font-weight:850;letter-spacing:.18em;text-shadow:0 2px 12px rgba(7,27,43,.5)}.story-hero-cinema figcaption{position:relative;z-index:5;margin:-76px 18px 0;border:1px solid rgba(255,255,255,.58);border-radius:3px 24px 24px 24px;background:rgba(255,255,255,.84);box-shadow:0 20px 50px rgba(7,27,43,.17);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.story-bridge-transition{position:relative;min-height:clamp(270px,29vw,460px);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 130%,rgba(53,195,207,.42),transparent 48%),linear-gradient(120deg,#061724,#0a2b3c 55%,#103a43);perspective:1200px}.story-bridge-transition:after{position:absolute;z-index:5;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--magenta),var(--cyan-bright),var(--yellow),#a8c600);content:""}.story-bridge-perspective{position:absolute;inset:0;transform-style:preserve-3d}.story-bridge-plane{position:absolute;left:50%;bottom:-20%;width:110%;height:72%;border:1px solid rgba(255,255,255,.13);background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);transform-origin:50% 100%}.story-bridge-plane-a{transform:translateX(-50%) rotateX(66deg) rotate(-4deg)}.story-bridge-plane-b{transform:translateX(-50%) rotateX(72deg) rotate(5deg) translateZ(45px)}.story-bridge-plane-c{transform:translateX(-50%) rotateX(78deg) translateZ(90px)}.story-bridge-line{position:absolute;top:-30%;bottom:-20%;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.5),transparent);transform-origin:bottom;filter:drop-shadow(0 0 8px rgba(53,195,207,.65))}.story-bridge-line-a{left:34%;transform:rotate(24deg)}.story-bridge-line-b{right:34%;transform:rotate(-24deg)}.story-bridge-words{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);min-height:inherit;align-items:center;gap:20px;color:#fff;transform-style:preserve-3d}.story-bridge-words span{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(30px,4.1vw,68px);line-height:.95;letter-spacing:-.045em;text-shadow:0 18px 38px rgba(0,0,0,.38);transform:translateY(calc(var(--pointer-y) * 5px))}.story-bridge-words span:first-child{color:#fff;transform:translateZ(80px)}.story-bridge-words span:nth-child(2){color:#f6c640;text-align:center;transform:translateZ(130px)}.story-bridge-words span:nth-child(3){color:#62d7df;text-align:right;transform:translateZ(80px)}@keyframes bridge-orbit{to{transform:rotate(1turn)}}@media (max-width:820px){.story-cinema-frame{min-height:430px}.story-bridge-words{grid-template-columns:1fr;align-content:center;gap:15px}.story-bridge-words span,.story-bridge-words span:nth-child(2),.story-bridge-words span:nth-child(3){text-align:left}}@media (max-width:620px){.story-hero-cinema{transform:none}.story-cinema-frame{min-height:330px;border-radius:4px 30px 30px 30px}.story-hero-cinema figcaption{margin:-42px 10px 0}.story-bridge-transition{min-height:310px}.story-bridge-words span{font-size:clamp(38px,12vw,54px)}}@media (prefers-reduced-motion:reduce){.story-cinema-depth i{animation:none}.story-bridge-words span,.story-hero-cinema,.story-hero:before{transform:none;transition:none}}.decision-home{--bridge-edge:clamp(28px,5vw,88px)}@media (min-width:621px){.decision-home,.references-page{display:flex;flex-direction:column}.decision-home>.decision-hero{order:1}.decision-home>.bridge-promise{order:2}.decision-home>.decision-ai-governance{order:3}.decision-home>.decision-desktop-duo{order:4}.decision-home>.decision-situations{order:5}.decision-home>.decision-desktop-proof{order:6}.decision-home>.decision-deliverables{order:7}.decision-home>.decision-method{order:8}.decision-home>.decision-formats{order:9}.decision-home>.decision-growth{order:10}.decision-home>.decision-capabilities{order:11}.decision-home>.decision-standard{order:12}.decision-home>.decision-brand-visual{order:13}.decision-home>.decision-boundaries{order:14}.decision-home>.decision-rse-teaser{order:15}.decision-home>.decision-mission-link{order:16}.decision-home>.decision-resources{order:17}.decision-home>.decision-contact{order:18}.references-page>.references-hero{order:1}.references-page>.references-numbers{order:2}.references-page>.references-mobile-nav{order:3}.references-page>.references-founders{order:4}.references-page>.references-capabilities{order:5}.references-page>.references-environments{order:6}.references-page>.references-transformations{order:7}.references-page>.references-reviews{order:8}.references-page>.references-cta{order:9}}.decision-hero .bridge-hero-inner{min-height:auto;padding-block:clamp(56px,6vw,92px)}.decision-hero .bridge-hero-role strong{color:var(--navy)}.decision-hero-visual img{min-height:520px;object-position:center 28%;transform:scaleX(-1)}.decision-brand-visual{padding:clamp(54px,6vw,92px) 0;background:#fff}.decision-brand-visual .bridge-shell{width:min(calc(100% - (2 * var(--bridge-edge))),1320px)}.decision-brand-visual img{width:100%;border:1px solid var(--line);box-shadow:18px 20px 0 rgba(16,42,67,.08)}.decision-brand-visual-csd{background:linear-gradient(180deg,#fff 0 50%,var(--cream) 50%)}.decision-situations{padding:clamp(78px,8vw,124px) 0;background:var(--cream)}.decision-situation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.decision-situation-grid article{min-width:0;min-height:330px;padding:clamp(26px,3vw,42px);border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:rgba(255,255,255,.68)}.decision-situation-grid article:first-child{border-top:6px solid var(--magenta)}.decision-situation-grid article:nth-child(2){border-top:6px solid var(--cyan)}.decision-situation-grid article:nth-child(3){border-top:6px solid var(--yellow)}.decision-situation-grid article:nth-child(4){border-top:6px solid var(--lime)}.decision-situation-grid article:nth-child(5){border-top:6px solid var(--magenta)}.decision-situation-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.decision-situation-grid h3{margin:46px 0 18px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.decision-situation-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.decision-deliverables{padding:clamp(82px,8vw,130px) 0;background:#fff}.decision-deliverables-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:clamp(42px,6vw,90px)}.decision-deliverables .bridge-heading{margin-bottom:36px}.decision-deliverables .bridge-heading>p:last-child{max-width:760px;margin:24px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.decision-deliverable-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.decision-deliverable-grid article{display:grid;min-width:0;grid-template-columns:34px 1fr;gap:10px;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.decision-deliverable-grid article:nth-child(3n+2){background:#fff8ee}.decision-deliverable-grid article:nth-child(3n){background:#fff3f8}.decision-deliverable-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.decision-deliverable-grid h3{margin:0 0 10px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.decision-deliverable-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.62}.decision-editorial-visual{position:sticky;top:calc(var(--header-h) + 24px);margin:0;background:var(--navy);box-shadow:17px 19px 0 var(--cyan-bright);overflow:hidden}.decision-editorial-visual img{width:100%;aspect-ratio:3/2;object-fit:cover}.decision-editorial-visual figcaption{padding:24px 27px;color:#fff}.decision-editorial-visual figcaption span{display:block;margin-bottom:7px;color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.decision-editorial-visual figcaption strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.35}.decision-method{padding:clamp(82px,8vw,130px) 0;background:var(--navy-deep);color:#fff}.decision-method-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(48px,7vw,105px)}.decision-method .eyebrow{color:var(--yellow)}.decision-method h2{max-width:850px;margin:0;font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.decision-method-copy>p:not(.eyebrow){max-width:760px;margin:27px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.74}.decision-method-sequences{margin-top:38px;border-top:1px solid rgba(255,255,255,.2)}.decision-method-sequences article{display:grid;grid-template-columns:82px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.2)}.decision-method-sequences>article>span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.08em}.decision-method-sequences h3{margin:0 0 8px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.decision-method-sequences p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.65}.decision-passage-visual{position:relative;margin:0;overflow:hidden;box-shadow:18px 20px 0 var(--yellow)}.decision-passage-visual picture{display:block}.decision-passage-visual img{display:block;width:100%;min-height:560px;object-fit:cover}.decision-passage-visual figcaption{position:absolute;right:0;bottom:0;left:0;padding:22px 25px;background:rgba(7,27,43,.9);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.45}.decision-ai-governance{padding:clamp(82px,8vw,132px) 0;background:var(--magenta);color:#fff}.decision-ai-governance-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:start;gap:clamp(48px,8vw,118px)}.decision-ai-governance .eyebrow{color:var(--yellow)}.decision-ai-governance h2{margin:0;font-size:var(--type-section);letter-spacing:-.052em;line-height:1.02}.decision-ai-governance h2 em{display:block;margin-top:11px;color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.decision-ai-governance-copy>p:not(.eyebrow){max-width:820px;margin:27px 0 0;color:#fff;font-size:var(--type-body);line-height:1.75}.decision-ai-governance-copy>p strong{color:var(--yellow)}.decision-ai-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:31px}.decision-ai-actions>span{max-width:240px;color:#fff;font-size:var(--type-small);font-weight:850;line-height:1.5}.decision-ai-governance-proof{border-top:1px solid rgba(255,255,255,.28)}.decision-ai-governance-proof article{display:grid;grid-template-columns:44px minmax(0,.72fr) minmax(0,1.28fr);gap:18px;align-items:start;padding:29px 0;border-bottom:1px solid rgba(255,255,255,.28)}.decision-ai-governance-proof span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.decision-ai-governance-proof h3{margin:0;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.decision-ai-governance-proof p{margin:0;color:#fff;font-size:var(--type-body);line-height:1.68}.decision-growth-engines{background:var(--navy-deep)}.decision-growth-engines-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:end;gap:clamp(38px,7vw,105px)}.decision-growth-engines-heading .eyebrow{grid-column:1/-1}.decision-growth-engines-heading h2{margin:0;font-size:var(--type-section);letter-spacing:-.053em;line-height:1.02}.decision-growth-engines-heading h2 em{display:block;margin-top:10px;color:var(--cyan-bright);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.decision-growth-engines-heading>p:last-child{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.75}.decision-partner-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;margin-top:clamp(38px,5vw,62px);border:1px solid rgba(255,255,255,.22)}.decision-partner-bridge>span{min-width:0;padding:23px 20px;color:#cbdbe3;font-size:var(--type-small);line-height:1.58}.decision-partner-bridge>span strong{display:block;margin-bottom:9px;color:var(--yellow);font-size:var(--type-small);letter-spacing:.07em;text-transform:uppercase}.decision-partner-bridge>b{display:grid;place-items:center;padding-inline:8px;border-inline:1px solid rgba(255,255,255,.16);color:var(--cyan-bright)}.decision-growth-engines-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:20px;margin-top:clamp(42px,6vw,72px)}.decision-growth-engines-grid article{display:flex;min-width:0;min-height:680px;flex-direction:column;padding:0 clamp(30px,4vw,52px) clamp(30px,4vw,52px);border-top:8px solid var(--cyan);background:#fff;color:var(--navy);overflow:hidden}.decision-growth-engines-grid article.is-flagship{border-top-color:var(--yellow);box-shadow:16px 18px 0 var(--magenta)}.decision-growth-engine-visual{position:relative;aspect-ratio:16/8.6;margin:0 calc(-1 * clamp(30px, 4vw, 52px)) 30px;overflow:hidden}.decision-growth-engine-visual picture{display:block;height:100%}.decision-growth-engine-visual img{display:block;width:100%;height:100%;object-fit:cover}.decision-growth-engine-visual figcaption{position:absolute;right:0;bottom:0;left:0;padding:13px 18px;background:rgba(7,27,43,.86);color:#fff;font-size:var(--type-small);font-weight:800;letter-spacing:.03em}.decision-growth-engines-grid article>span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.decision-growth-engines-grid h3{margin:20px 0 18px;font-size:var(--type-card);letter-spacing:-.042em;line-height:1.08}.decision-growth-engines-grid li strong{color:var(--navy)}.decision-growth-engines-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.decision-growth-engines-grid ul{margin:28px 0 30px;padding:0;border-top:1px solid var(--line);list-style:none}.decision-growth-engines-grid li{position:relative;padding:14px 0 14px 23px;border-bottom:1px solid var(--line);color:var(--navy);font-size:var(--type-body);line-height:1.55}.decision-growth-engines-grid li:before{position:absolute;top:15px;left:0;color:var(--magenta);content:"✓";font-weight:900}.decision-growth-engines-grid .button{align-self:stretch;justify-content:space-between;margin-top:auto}.decision-growth-engines-grid article:not(.is-flagship) .button{background:var(--cyan);color:var(--navy)}.decision-growth-engines-spine{display:grid;grid-template-columns:repeat(5,auto);align-items:center;justify-content:center;gap:clamp(12px,2.5vw,35px);margin-top:38px;padding:25px;background:var(--yellow);color:var(--navy)}.decision-growth-engines-spine span{font-size:var(--type-small);font-weight:900;letter-spacing:.05em;text-align:center;text-transform:uppercase}.decision-growth-engines-spine b{color:var(--magenta)}.decision-growth-engines-foundation{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(38px,7vw,100px);margin-top:clamp(46px,6vw,78px);padding-top:clamp(42px,5vw,66px);border-top:1px solid rgba(255,255,255,.22)}.decision-growth-engines-foundation h3{margin:0;max-width:760px;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.12}.decision-growth-engines-foundation header>p:last-child{margin:23px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.72}.decision-growth-engines-foundation nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22)}.decision-growth-engines-foundation a{display:grid;min-height:132px;grid-template-columns:30px 1fr auto;gap:13px;align-items:start;padding:24px 20px;border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;transition:background .2s ease,color .2s ease}.decision-growth-engines-foundation a:hover{background:var(--cyan);color:var(--navy)}.decision-growth-engines-foundation a span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.decision-growth-engines-foundation a:hover span{color:var(--magenta)}.decision-growth-engines-foundation a strong{font-size:var(--type-small);line-height:1.45}.decision-growth-engines-foundation a b{color:var(--yellow)}.decision-duo-grid .bridge-duo-photo img{min-height:450px}.decision-duo-grid .text-link{display:inline-flex;margin-top:25px}.decision-duo-signature{margin:24px 0 0}.decision-duo-signature img{width:100%;border:1px solid #bfd7dc;box-shadow:10px 11px 0 rgba(53,195,207,.2)}.decision-formats{padding:clamp(78px,8vw,124px) 0;background:var(--cream)}.decision-formats-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(42px,7vw,105px)}.decision-formats h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.decision-format-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.decision-format-list div{display:grid;min-width:0;min-height:115px;grid-template-columns:32px 1fr;gap:10px;padding:25px 22px;border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:rgba(255,255,255,.68)}.decision-format-list span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.decision-format-list strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500;line-height:1.35}.decision-format-note{grid-column:2;margin:0;padding:20px 23px;border-left:5px solid var(--cyan);background:#fff;color:var(--muted);font-size:var(--type-small);line-height:1.67}.decision-growth{padding:clamp(82px,8vw,130px) 0;background:var(--navy-deep);color:#fff}.decision-growth .eyebrow{color:var(--yellow)}.decision-growth .bridge-heading>p:last-child{color:#cbdbe3}.decision-growth h2{color:#fff}.decision-growth-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.decision-growth-grid article{min-width:0;min-height:285px;padding:clamp(26px,3vw,40px);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.035)}.decision-growth-grid article:nth-child(2){background:rgba(53,195,207,.08)}.decision-growth-grid article:nth-child(3){background:rgba(255,214,10,.08)}.decision-growth-grid article:nth-child(4){background:rgba(179,22,91,.11)}.decision-growth-grid span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.decision-growth-grid h3{margin:44px 0 16px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.decision-growth-grid p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.7}.decision-recruitment-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,6vw,86px);margin-top:30px;padding:clamp(30px,4vw,54px);background:#fff;color:var(--navy);box-shadow:16px 18px 0 var(--yellow)}.decision-recruitment-panel h3{margin:0;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.12}.decision-recruitment-panel>div>p:not(.eyebrow){margin:22px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.decision-recruitment-panel ol{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.decision-recruitment-panel li{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.decision-recruitment-panel li span{color:var(--magenta);font-size:var(--type-body);font-weight:900}.decision-recruitment-panel li strong{color:var(--navy);font-size:var(--type-body);line-height:1.5}.decision-proof-teaser{padding:clamp(72px,8vw,118px) 0;background:#eef7f8}.decision-proof-teaser-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(48px,8vw,118px)}.decision-proof-teaser h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.decision-proof-teaser header>p:not(.eyebrow){margin:27px 0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.decision-proof-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #bfd7dc;border-left:1px solid #bfd7dc}.decision-proof-signals article{display:flex;min-width:0;min-height:190px;flex-direction:column;justify-content:space-between;padding:clamp(26px,3vw,40px);border-right:1px solid #bfd7dc;border-bottom:1px solid #bfd7dc;background:#fff}.decision-proof-signals strong{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.1}.decision-proof-signals span{max-width:270px;color:var(--navy);font-size:var(--type-small);font-weight:800;line-height:1.55}.decision-proof-panel{min-width:0}.decision-proof-visual{margin:0 0 21px}.decision-proof-visual img{width:100%;border:1px solid #bfd7dc;box-shadow:13px 15px 0 rgba(16,42,67,.08)}.decision-capabilities{padding:clamp(82px,8vw,130px) 0;background:#fff}.decision-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.decision-capability-grid>a{display:grid;min-width:0;grid-template-rows:90px auto 1fr auto;padding:clamp(30px,4vw,52px);border-top:7px solid var(--magenta);background:var(--paper);transition:transform .2s ease,box-shadow .2s ease}.decision-capability-grid>a:last-child{border-color:var(--cyan);background:var(--navy);color:#fff}.decision-capability-grid>a:hover{transform:translateY(-3px);box-shadow:0 22px 46px rgba(7,27,43,.12)}.decision-capability-grid img{width:min(330px,70%);height:74px;object-fit:contain;object-position:left center}.decision-capability-grid>a:last-child img{padding:7px;background:#fff}.decision-capability-grid h3{margin:24px 0 16px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.04em;line-height:1.08}.decision-capability-grid>a:last-child h3{color:#fff}.decision-capability-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.decision-capability-grid>a:last-child p{color:#cbdbe3}.decision-capability-grid strong{margin-top:30px;color:var(--magenta);font-size:var(--type-small)}.decision-capability-grid>a:last-child strong{color:var(--yellow)}.decision-capability-grid-single{grid-template-columns:minmax(0,820px)}.decision-capability-grid-single>a:last-child{min-height:410px}.decision-boundaries{padding:clamp(68px,7vw,105px) 0;background:#eef7f8}.decision-boundaries-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(45px,8vw,120px)}.decision-boundaries h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.06}.decision-boundaries-grid>div:last-child{padding:clamp(28px,4vw,45px);border-top:7px solid var(--yellow);background:#fff;box-shadow:13px 15px 0 rgba(16,42,67,.08)}.decision-boundaries-grid>div:last-child p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.76}.decision-boundaries-grid>div:last-child p+p{margin-top:18px}.decision-boundaries-grid strong{color:var(--navy)}.decision-rse-teaser{padding:clamp(72px,8vw,118px) 0;background:#fff}.decision-rse-teaser-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(45px,7vw,106px)}.decision-rse-teaser figure{position:relative;min-width:0;margin:0;overflow:hidden;box-shadow:16px 18px 0 var(--yellow)}.decision-rse-teaser figure picture{display:block}.decision-rse-teaser figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.decision-rse-teaser figcaption{position:absolute;right:0;bottom:0;left:0;padding:18px 22px;background:rgba(7,27,43,.9);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.4}.decision-rse-teaser h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.05}.decision-rse-teaser p:not(.eyebrow){margin:26px 0;color:var(--muted);font-size:var(--type-body);line-height:1.74}.decision-mission-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,74px);padding:34px var(--bridge-edge);background:var(--yellow);color:var(--navy)}.decision-mission-link>span{font-size:var(--type-small);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.decision-mission-link>strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(20px,2.1vw,30px);font-weight:500;line-height:1.35}.decision-mission-link>b{font-size:var(--type-small);white-space:nowrap}.decision-contact{display:block;min-height:0}.decision-contact .bridge-contact-copy{width:min(calc(100% - (2 * var(--bridge-edge))),1460px);margin-inline:auto;padding:clamp(78px,8vw,120px) 0}.decision-contact .bridge-contact-copy>p:not(.eyebrow){max-width:850px}.decision-contact-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px;border-top:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22)}.decision-contact-doors article{display:flex;min-width:0;min-height:245px;flex-direction:column;padding:clamp(26px,3vw,40px);border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.decision-contact-doors article:first-child{border-top:6px solid var(--magenta)}.decision-contact-doors article:nth-child(2){border-top:6px solid var(--cyan-bright)}.decision-contact-doors article:nth-child(3){border-top:6px solid var(--yellow)}.decision-contact-doors span{min-height:42px;color:#b9ccd7;font-size:var(--type-small);font-weight:850;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.decision-contact-doors h3{margin:28px 0 18px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.decision-contact-doors a{margin-top:8px;color:#fff;font-size:var(--type-small);font-weight:800;overflow-wrap:anywhere}.decision-contact-doors a:last-child{margin-top:auto;padding-top:25px;color:var(--yellow)}.decision-resources{padding:clamp(62px,7vw,96px) 0;background:var(--navy);color:#fff}.decision-resources-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,7vw,100px);align-items:end}.decision-resources h2{margin:12px 0 0;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-section);font-weight:500;line-height:1.08}.decision-resources p:not(.eyebrow){margin:0 0 28px;color:#c4d3dc;font-size:var(--type-body);line-height:1.7}.decision-resources .button{background:var(--yellow);color:var(--navy)}.decision-resource-links{display:grid;gap:9px;margin:0 0 28px}.decision-resource-links a{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.22);color:#fff;font-size:var(--type-body);font-weight:800}.decision-resource-links a:hover{color:var(--yellow)}.resources-page{background:#f7f4ed}.resources-hero{padding:clamp(72px,8vw,118px) 0;background:var(--reading-ivory);color:var(--reading-ink)}.resources-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(42px,8vw,120px);align-items:end}.resources-hero h1{max-width:920px;margin:16px 0 24px;letter-spacing:-.055em;line-height:.98}.resources-hero h1 em{display:block;color:var(--reading-teal);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.resources-hero p:not(.eyebrow){max-width:760px;color:var(--reading-teal);font-size:var(--type-body);line-height:1.72}.resources-hero aside{display:grid;gap:0;border-top:6px solid var(--magenta);background:#fff;color:var(--navy);box-shadow:16px 18px 0 var(--cyan)}.resources-hero aside strong{padding:26px;font-family:var(--font-manrope),Arial,sans-serif;font-size:30px}.resources-hero aside span{padding:15px 26px;border-top:1px solid var(--line);font-weight:750}.resources-body{padding:clamp(66px,8vw,116px) 0}.resources-heading{max-width:930px;margin-bottom:42px}.resources-heading h2{margin:12px 0 20px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-section);font-weight:500;line-height:1.08}.resources-heading>p:last-child{color:var(--muted);font-size:var(--type-body);line-height:1.7}.resource-form{display:grid;gap:34px}.resource-form fieldset{min-width:0;margin:0;padding:0;border:0}.resource-form legend{margin-bottom:20px;color:var(--navy);font-size:var(--type-body);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.resource-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.resource-choice{position:relative;display:grid;min-width:0;min-height:310px;grid-template-rows:auto 1fr auto;padding:26px;border:2px solid var(--line);background:#fff;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.resource-choice:hover{transform:translateY(-4px);border-color:var(--cyan);box-shadow:0 18px 35px rgba(7,27,43,.1)}.resource-choice.is-selected{border-color:var(--magenta);box-shadow:0 0 0 3px rgba(193,20,91,.12)}.resource-choice input{position:absolute;width:1px;height:1px;opacity:0}.resource-choice:focus-within{outline:3px solid var(--magenta);outline-offset:4px}.resource-choice-number{color:var(--magenta);font-size:var(--type-small);font-weight:900}.resource-choice-copy{display:flex;flex-direction:column;justify-content:center;gap:12px}.resource-choice-copy small{color:var(--teal);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.resource-choice-copy strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.12}.resource-choice-copy>span{color:var(--muted);line-height:1.6}.resource-choice-check{justify-self:end;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-size:var(--type-body)}.resource-choice.is-selected .resource-choice-check{background:var(--magenta)}.resource-identity{padding:clamp(28px,4vw,48px)!important;border-top:6px solid var(--yellow)!important;background:var(--navy)!important;color:#fff}.resource-identity legend{float:left;width:100%;color:var(--yellow)}.resource-fields{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.resource-fields label{display:grid;gap:8px;font-size:var(--type-body);font-weight:800}.resource-fields input{width:100%;min-height:50px;padding:12px 14px;border:2px solid transparent;border-radius:0;background:#fff;color:var(--navy);font:inherit;font-size:var(--type-control)}.resource-fields input:focus{border-color:var(--yellow);outline:3px solid var(--cyan);outline-offset:2px}.resource-honeypot{position:absolute!important;left:-9999px!important}.resource-consent{display:flex;gap:12px;align-items:flex-start;margin-top:14px;color:#dbe5ea;font-size:var(--type-small);line-height:1.55}.resource-consent input{flex:0 0 22px;width:22px;height:22px;margin-top:1px;accent-color:var(--magenta)}.resource-consent a{color:var(--yellow);text-decoration:underline}.resource-submit{justify-self:start;min-height:54px}.resource-submit:disabled{cursor:wait;opacity:.65}.resource-form-status{min-height:24px;margin:-16px 0 0;color:var(--navy);font-weight:750}.resource-downloads{display:grid;gap:12px;padding:28px;border-left:7px solid var(--cyan);background:#fff}.resource-downloads>span{color:var(--teal);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.resource-downloads .button{justify-content:space-between;width:100%}.resources-property{margin:42px 0 0;padding:24px 28px;border:1px solid var(--line);background:rgba(255,255,255,.72);color:var(--muted);line-height:1.65}.leads-admin,.resources-property strong{color:var(--navy)}.leads-admin{min-height:100vh;padding:56px var(--bridge-edge);background:#f7f4ed}.leads-admin>header{max-width:1460px;margin:0 auto 32px}.leads-admin h1{margin:10px 0;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-display);font-weight:500}.leads-table-wrap{max-width:1460px;margin:auto;overflow-x:auto}.leads-admin table{width:100%;border-collapse:collapse;background:#fff}.leads-admin td,.leads-admin th{padding:14px;border:1px solid var(--line);text-align:left;vertical-align:top}.leads-admin th{background:var(--navy);color:#fff}.leads-admin td a,.leads-admin td span{display:block;margin-top:5px}.leads-admin header nav,.resource-admin-header nav{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:20px}.leads-admin header nav a,.resource-admin-header nav a{color:var(--magenta);font-weight:850}.resource-admin-library{min-height:100vh;padding:clamp(32px,5vw,72px) var(--bridge-edge);background:radial-gradient(circle at 90% 0,rgba(53,195,207,.16),transparent 28rem),#f7f4ed;color:var(--navy)}.resource-admin-header{display:flex;max-width:1480px;margin:0 auto 36px;align-items:end;justify-content:space-between;gap:32px}.resource-admin-header h1{max-width:900px;margin:10px 0;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-display);font-weight:500;line-height:.98}.resource-admin-header p{color:var(--muted)}.resource-admin-grid{display:grid;max-width:1480px;margin:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.resource-admin-card{display:grid;min-width:0;grid-template-rows:auto 420px auto;border-top:7px solid var(--magenta);border-radius:4px 28px 28px 28px;background:#fff;box-shadow:0 22px 55px rgba(7,27,43,.1);overflow:hidden}.resource-admin-card:nth-child(2){border-top-color:var(--cyan-bright)}.resource-admin-card:nth-child(3){border-top-color:var(--yellow)}.resource-admin-card>div{padding:28px}.resource-admin-card>div>span{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.resource-admin-card h2{margin:12px 0;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-section);font-weight:500}.resource-admin-card p{color:var(--muted);line-height:1.65}.resource-admin-card dl{display:grid;gap:9px;margin:22px 0 0}.resource-admin-card dl div{display:grid;grid-template-columns:80px 1fr;gap:12px;font-size:var(--type-small)}.resource-admin-card dt{color:var(--muted)}.resource-admin-card dd{min-width:0;margin:0;font-weight:800;overflow-wrap:anywhere}.resource-admin-card iframe{width:100%;height:100%;border:0;border-block:1px solid var(--line);background:#edf4f6}.resource-admin-card footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px}.resource-admin-send{display:grid;max-width:1480px;margin:32px auto 0;padding:clamp(28px,4vw,48px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;border-radius:4px 30px 30px 30px;background:var(--navy);color:#fff}.resource-admin-send h2{margin:8px 0 12px;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-section);font-weight:500}.resource-admin-send p{max-width:850px;margin:0;color:#c9d9e0;line-height:1.65}.resource-admin-send .button{border:0;cursor:pointer}.resource-admin-send .button:disabled{cursor:wait;opacity:.65}.resource-admin-status{max-width:360px!important;margin-top:12px!important;font-size:var(--type-small)}.resource-admin-status.is-sent{color:var(--yellow)}.resource-admin-status.is-error{color:#ffb7c9}.resource-admin-rule{max-width:1480px;margin:22px auto 0;padding:20px 24px;border-left:5px solid var(--yellow);background:#fff;color:var(--muted);line-height:1.65}.resource-admin-rule strong{color:var(--navy)}@media (max-width:1080px){.resource-admin-grid{grid-template-columns:1fr}.resource-admin-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:420px auto}.resource-admin-card iframe,.resource-admin-card>div{grid-row:1}.resource-admin-card footer{grid-column:1/-1}}@media (max-width:700px){.resource-admin-header,.resource-admin-send{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.resource-admin-card{grid-template-columns:1fr;grid-template-rows:auto 390px auto}.resource-admin-card iframe,.resource-admin-card>div{grid-row:auto}.resource-admin-card footer{grid-column:auto;align-items:stretch;flex-direction:column}.resource-admin-card footer .button,.resource-admin-send .button{width:100%}}.formation-compact .formation-hero-grid{min-height:auto}.formation-compact .formation-hero-image img{aspect-ratio:16/10}.formation-axis-grid-compact>article{min-height:340px}.formation-program-note{margin:26px 0 0;padding:24px 27px;border-left:5px solid var(--cyan);background:var(--cream);color:var(--muted);font-size:var(--type-small);line-height:1.7}.formation-program-note strong{color:var(--navy)}.formation-method-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.formation-compact-method{padding:clamp(82px,8vw,125px) 0}.formation-responsibility{padding:clamp(82px,8vw,130px) 0;background:#fff}.formation-responsibility-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(45px,7vw,105px)}.formation-responsibility figure{position:relative;margin:0;box-shadow:17px 19px 0 var(--cyan-bright);overflow:hidden}.formation-responsibility figure picture{display:block}.formation-responsibility figure img{display:block;width:100%;min-height:460px;object-fit:cover}.formation-responsibility figcaption{position:absolute;right:0;bottom:0;left:0;padding:21px 24px;background:rgba(7,27,43,.92);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body)}.formation-responsibility h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.formation-responsibility-grid>div>p:not(.eyebrow){margin:26px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.76}.formation-founder-roles{display:grid;gap:1px;background:#bfd7dc}.formation-founder-roles article{padding:clamp(27px,3.4vw,43px);background:var(--navy);color:#fff}.formation-founder-roles article:nth-child(2){background:#0c3048}.formation-founder-roles article span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.formation-founder-roles article strong{display:block;margin-top:17px;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(23px,2.4vw,32px);font-weight:500}.formation-founder-roles article p{margin:13px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.68}.formation-founder-roles>p{margin:0;padding:25px 28px;background:var(--paper);color:var(--muted);font-size:var(--type-body);line-height:1.68}.formation-founder-roles>p strong{color:var(--navy)}.formation-nature-note{margin-top:30px;padding:25px 28px;border-top:6px solid var(--yellow);background:var(--paper)}.formation-nature-note strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500;line-height:1.45}.formation-nature-note p{margin:16px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.7}@media (max-width:1120px){.decision-partner-bridge{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-partner-bridge>b{display:none}.decision-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-ai-governance-grid,.decision-boundaries-grid,.decision-deliverables-layout,.decision-formats-grid,.decision-growth .bridge-heading-split,.decision-growth-engines-foundation,.decision-growth-engines-grid,.decision-growth-engines-heading,.decision-method-grid,.decision-proof-teaser-grid,.decision-recruitment-panel,.formation-responsibility-grid{grid-template-columns:1fr}.decision-growth-engines-grid article{min-height:0}.decision-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-editorial-visual{position:relative;top:auto}.decision-passage-visual{width:min(100%,850px)}.decision-format-note{grid-column:1}.formation-entry-grid,.formation-market-break-grid,.formation-method-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.formation-entry-grid a:last-child{grid-column:1/-1}.formation-investment-grid{grid-template-columns:1fr}.formation-investment-grid article{min-height:0}}@media (max-width:700px){.decision-partner-bridge{grid-template-columns:1fr}.decision-partner-bridge>span{border-bottom:1px solid rgba(255,255,255,.16)}.decision-partner-bridge>span:last-of-type{border-bottom:0}.decision-home,.formation-premium{--bridge-edge:22px}.decision-hero .bridge-hero-copy .bridge-hero-actions,.decision-hero .bridge-hero-copy .bridge-hero-role,.decision-hero .bridge-hero-copy .bridge-hero-trust{display:flex}.decision-hero .bridge-hero-copy .bridge-hero-role{display:block}.decision-hero .bridge-hero-copy .bridge-hero-actions{align-items:stretch;flex-direction:column;gap:12px}.decision-hero .bridge-hero-actions .text-link{align-self:flex-start}.decision-hero .bridge-hero-trust{display:grid;grid-template-columns:1fr}.decision-hero-visual img{min-height:250px;height:250px;object-position:center 25%}.decision-brand-visual{padding-block:38px}.decision-brand-visual .bridge-shell{width:calc(100% - 28px)}.decision-brand-visual img{box-shadow:9px 10px 0 rgba(16,42,67,.08)}.decision-ai-governance,.decision-boundaries,.decision-capabilities,.decision-deliverables,.decision-formats,.decision-growth,.decision-method,.decision-proof-teaser,.decision-situations,.formation-responsibility{padding-block:58px}.decision-capability-grid,.decision-contact-doors,.decision-deliverable-grid,.decision-format-list,.decision-growth-grid,.decision-situation-grid,.formation-method-grid-compact{grid-template-columns:1fr}.decision-situation-grid article{min-height:0;padding:24px}.decision-situation-grid h3{margin-top:24px}.decision-growth-grid article{min-height:0;padding:24px}.decision-growth-grid h3{margin-top:24px}.decision-recruitment-panel{box-shadow:10px 11px 0 var(--yellow)}.decision-deliverable-grid article{padding:21px 18px}.decision-editorial-visual{box-shadow:10px 11px 0 var(--cyan-bright)}.decision-boundaries h2,.decision-formats h2,.decision-method h2{font-size:var(--type-section)}.decision-method-sequences article{grid-template-columns:66px 1fr}.decision-passage-visual{box-shadow:10px 11px 0 var(--yellow)}.decision-passage-visual img{min-height:360px}.decision-ai-governance h2{font-size:var(--type-section)}.decision-ai-actions{align-items:stretch;flex-direction:column}.decision-ai-actions .button{width:100%}.decision-ai-governance-proof article{grid-template-columns:34px 1fr}.decision-ai-governance-proof article p{grid-column:2}.decision-growth-engines-heading h2{font-size:var(--type-section)}.decision-growth-engines-grid article.is-flagship{box-shadow:10px 11px 0 var(--magenta)}.decision-growth-engines-spine{grid-template-columns:1fr;gap:8px}.decision-growth-engines-spine b{transform:rotate(90deg)}.decision-growth-engines-foundation nav{grid-template-columns:1fr}.decision-format-list div,.decision-growth-engines-foundation a{min-height:0}.decision-mission-link{grid-template-columns:1fr;gap:13px;padding:27px 22px}.decision-mission-link>b{white-space:normal}.decision-contact .bridge-contact-copy{padding-block:58px 92px}.decision-contact-doors article{min-height:220px}.decision-duo-signature{margin-top:18px}.decision-duo-signature img{box-shadow:7px 8px 0 rgba(53,195,207,.2)}.decision-proof-visual{margin-bottom:18px}.decision-proof-visual img{box-shadow:8px 9px 0 rgba(16,42,67,.08)}.decision-proof-signals{display:flex;width:calc(100% + 22px);gap:14px;padding-right:22px;border:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.decision-proof-signals::-webkit-scrollbar{display:none}.decision-proof-signals article{flex:0 0 min(78vw,310px);min-height:175px;border:1px solid #bfd7dc;scroll-snap-align:start}.formation-axis-grid-compact>article{min-height:0}.formation-responsibility figure{box-shadow:10px 11px 0 var(--cyan-bright)}.formation-responsibility figure img{width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain}.formation-responsibility h2{font-size:var(--type-section)}.formation-strength-strip{grid-template-columns:1fr}.formation-entry,.formation-investment,.formation-market-break{padding-block:68px}.formation-market-break-grid{grid-template-columns:1fr}.formation-market-break-grid article{min-height:0}.formation-entry-grid{grid-template-columns:1fr}.formation-entry-grid a,.formation-entry-grid a:last-child{min-height:0;grid-column:auto}.formation-entry-grid strong{margin-top:24px}.formation-investment-grid article.is-featured{box-shadow:9px 10px 0 var(--yellow)}}.formation-hero{position:relative;background:radial-gradient(circle at 5% 8%,rgba(216,44,120,.09),transparent 26%),linear-gradient(130deg,#fff 52%,#eef7f8)}.formation-hero:after{position:absolute;right:0;bottom:0;width:52%;height:7px;background:linear-gradient(90deg,var(--magenta) 0 34%,var(--lime) 34% 67%,var(--cyan) 67%);content:""}.formation-hero-grid{display:grid;min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:center;gap:clamp(50px,7vw,112px);padding-block:clamp(60px,7vw,108px)}.formation-hero-copy{min-width:0}.formation-logo{width:min(460px,78%);height:auto;margin-bottom:42px}.formation-hero-copy .eyebrow{margin-bottom:16px}.formation-hero h1{max-width:830px;margin:0;color:var(--navy);letter-spacing:-.058em;line-height:.99}.formation-hero h1 em{display:block;margin-top:11px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.formation-hero-lead{max-width:760px;margin:29px 0 0;color:#38566a;font-size:var(--type-body);line-height:1.7}.formation-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px}.formation-resource-button{background:var(--yellow);color:var(--navy)}.formation-strength-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:33px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.formation-strength-strip span{min-width:0;padding:18px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--type-small);line-height:1.5}.formation-strength-strip strong{display:block;margin-bottom:6px;color:var(--navy);font-size:var(--type-small)}.formation-status{display:flex;width:fit-content;max-width:100%;align-items:center;gap:13px;margin:-19px 0 28px;padding:11px 15px;border:1px solid rgba(8,127,139,.22);border-left:5px solid var(--cyan);background:linear-gradient(110deg,#fff,#edfafa);box-shadow:0 10px 24px rgba(7,27,43,.06)}.formation-status span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.formation-status strong{color:var(--navy);font-size:var(--type-body);line-height:1.3;white-space:nowrap}.formation-status small{padding-left:13px;border-left:1px solid rgba(8,34,53,.16);color:var(--muted);font-size:var(--type-small);font-weight:800;letter-spacing:.06em;white-space:nowrap}.formation-hero-visual{position:relative;min-width:0;margin:0;background:var(--navy-deep);box-shadow:20px 22px 0 var(--cyan-bright);overflow:hidden}.formation-hero-image{position:relative}.formation-hero-image:before{position:absolute;z-index:2;top:0;right:0;left:0;height:7px;background:linear-gradient(90deg,var(--magenta) 0 34%,var(--yellow) 34% 67%,var(--lime) 67%);content:""}.formation-hero-image>picture{display:block}.formation-hero-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 38%}.formation-hero-image{margin:0}.formation-hero-image>figcaption{position:relative;z-index:2;padding:23px 28px;background:var(--navy-deep);color:#fff}.formation-collective-visual figcaption span,.formation-hero-image>figcaption span,.formation-proof-visual figcaption span{display:block;margin-bottom:7px;color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.formation-hero-image>figcaption strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(23px,2.3vw,34px);font-weight:500}.formation-visual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));color:#fff}.formation-visual-steps>div{display:grid;min-width:0;grid-template-columns:25px 1fr;gap:3px 8px;padding:20px 17px;border-right:1px solid rgba(255,255,255,.18)}.formation-visual-steps>div:last-child{border-right:0}.formation-visual-steps span{grid-row:1/span 2;color:var(--magenta-bright);font-size:var(--type-small);font-weight:900}.formation-visual-steps>div:nth-child(2) span{color:var(--lime)}.formation-visual-steps>div:nth-child(3) span{color:var(--cyan-bright)}.formation-visual-steps strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500}.formation-visual-steps small{color:#cbdbe3;font-size:var(--type-small);line-height:1.45}.formation-axes,.formation-entry,.formation-formats,.formation-investment,.formation-levels,.formation-market-break,.formation-method,.formation-offers,.formation-pricing,.formation-proof,.formation-quality{padding:clamp(82px,8vw,130px) 0}.formation-market-break{background:var(--cream)}.formation-market-break-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.formation-market-break-grid article{min-width:0;min-height:355px;padding:clamp(27px,3vw,41px);border-top:7px solid var(--magenta);border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:rgba(255,255,255,.72)}.formation-market-break-grid article:nth-child(2){border-top-color:var(--cyan)}.formation-market-break-grid article:nth-child(3){border-top-color:var(--yellow)}.formation-market-break-grid article:nth-child(4){border-top-color:var(--lime)}.formation-market-break-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.formation-market-break-grid h3{margin:47px 0 18px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.17}.formation-market-break-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.formation-entry{background:#fff}.formation-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.formation-entry-grid a{display:flex;min-width:0;min-height:355px;flex-direction:column;padding:clamp(24px,2.6vw,36px);border-top:6px solid var(--magenta);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);transition:transform .2s ease,box-shadow .2s ease}.formation-entry-grid a:nth-child(2n){border-top-color:var(--cyan)}.formation-entry-grid a:nth-child(3n){border-top-color:var(--yellow)}.formation-entry-grid a:nth-child(4n){border-top-color:var(--lime)}.formation-entry-grid a:hover{z-index:1;transform:translateY(-3px);box-shadow:0 18px 38px rgba(7,27,43,.12)}.formation-entry-grid>a>span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.formation-entry-grid h3{margin:40px 0 16px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.17}.formation-entry-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.formation-entry-grid strong{display:flex;justify-content:space-between;gap:18px;margin-top:auto;padding-top:24px;color:var(--magenta);font-size:var(--type-small)}.formation-entry-grid strong b{font-size:var(--type-body)}.formation-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.formation-path-grid article{display:flex;min-width:0;min-height:560px;flex-direction:column;padding:clamp(29px,3.2vw,46px);border-top:7px solid var(--magenta);background:var(--paper);scroll-margin-top:150px}.formation-path-grid article:nth-child(2){border-top-color:var(--cyan)}.formation-path-grid article:nth-child(3){border-top-color:var(--yellow)}.formation-path-grid article:nth-child(4){border-top-color:var(--lime)}.formation-path-grid article>span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.formation-path-grid article>small{margin-top:25px;color:var(--muted);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.formation-path-grid h3{max-width:600px;margin:18px 0;color:var(--navy);font-size:var(--type-card);letter-spacing:-.04em;line-height:1.08}.formation-path-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.formation-path-grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--line);list-style:none}.formation-path-grid li{position:relative;padding-left:17px;color:var(--navy);font-size:var(--type-body);font-weight:800;line-height:1.45}.formation-path-grid li:before{position:absolute;top:.5em;left:0;width:7px;height:7px;background:var(--cyan);content:""}.formation-path-grid article>strong{display:block;margin-top:26px;color:var(--navy);font-size:var(--type-small);line-height:1.6}.formation-path-grid article>a{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:27px;color:var(--magenta);font-size:var(--type-small);font-weight:900;text-decoration:underline;text-underline-offset:5px}.formation-path-grid article>a b{font-size:var(--type-body);text-decoration:none}.formation-custom-banner{display:grid;grid-template-columns:minmax(0,1.35fr) auto;align-items:center;gap:clamp(30px,6vw,85px);margin-top:24px;padding:clamp(30px,4vw,52px);border-top:7px solid var(--yellow);background:var(--navy);color:#fff}.formation-custom-banner span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.formation-custom-banner h3{max-width:880px;margin:15px 0 13px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.12}.formation-custom-banner p{max-width:900px;margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.7}.formation-custom-banner .button{background:var(--yellow);color:var(--navy);white-space:nowrap}.formation-offers{background:#fff}.formation-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.formation-offer-grid article{display:flex;min-width:0;min-height:505px;flex-direction:column;padding:clamp(29px,3.2vw,46px);border-top:7px solid var(--magenta);background:var(--paper)}.formation-offer-grid article:nth-child(2){border-color:var(--cyan)}.formation-offer-grid article:nth-child(3){border-color:var(--lime)}.formation-offer-grid article>span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.formation-offer-grid article>small{min-height:35px;margin-top:25px;color:var(--muted);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.formation-offer-grid h3{margin:19px 0 20px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.04em;line-height:1.08}.formation-offer-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.formation-offer-grid strong{display:block;margin-top:28px;padding-top:21px;border-top:1px solid var(--line);color:var(--navy);font-size:var(--type-small);line-height:1.62}.formation-offer-grid .formation-offer-price{min-height:0;margin-top:18px;color:var(--magenta);font-size:var(--type-small);letter-spacing:0;text-transform:none}.formation-offer-grid a{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:24px;color:var(--magenta);font-size:var(--type-small);font-weight:900;text-decoration:underline;text-underline-offset:5px}.formation-offer-grid a b{font-size:var(--type-body);text-decoration:none}.formation-ai-bridge{display:grid;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:clamp(30px,6vw,85px);margin-top:24px;padding:clamp(29px,4vw,50px);border-top:7px solid var(--yellow);background:var(--navy);color:#fff}.formation-ai-bridge span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.formation-ai-bridge h3{margin:16px 0 12px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.12}.formation-ai-bridge p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.7}.formation-ai-bridge .button{background:var(--yellow);color:var(--navy);white-space:nowrap}.formation-levels{background:var(--cream)}.formation-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.formation-level-grid article{min-width:0;padding:clamp(29px,3vw,44px);border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:rgba(255,255,255,.66)}.formation-axis-grid>article>span,.formation-level-grid span,.formation-method-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.formation-level-grid h3{margin:42px 0 17px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.formation-level-grid p{min-height:108px;margin:0 0 22px;color:var(--muted);font-size:var(--type-body);line-height:1.7}.formation-level-grid strong{display:block;padding-top:20px;border-top:1px solid var(--line);color:var(--navy);font-size:var(--type-small);line-height:1.55}.formation-conviction{margin:28px 0 0;padding:27px clamp(25px,4vw,48px);background:var(--magenta);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(21px,2.2vw,31px);line-height:1.35}.formation-axes{background:#fff}.formation-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.formation-axis-grid>article{position:relative;min-width:0;min-height:470px;padding:clamp(29px,3.2vw,46px);border-top:7px solid var(--magenta);background:var(--paper)}.formation-axis-grid>article:nth-child(2){border-color:var(--cyan)}.formation-axis-grid>article:nth-child(3){border-color:var(--lime)}.formation-axis-grid h3{margin:48px 0 21px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.04em;line-height:1.1}.formation-axis-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.formation-axis-grid strong{display:block;margin-top:35px;padding-top:24px;border-top:1px solid var(--line);color:var(--navy);font-size:var(--type-small);line-height:1.65}.formation-collective-visual{padding:0 0 clamp(82px,8vw,130px);background:#fff}.formation-collective-visual figure{position:relative;margin:0;overflow:hidden}.formation-collective-visual figure:after{position:absolute;right:0;bottom:0;width:42%;height:8px;background:linear-gradient(90deg,var(--magenta),var(--yellow),var(--lime),var(--cyan-bright));content:""}.formation-collective-visual picture{display:block}.formation-collective-visual img{display:block;width:100%;aspect-ratio:16/8.6;object-fit:cover;object-position:center}.formation-collective-visual figcaption{position:absolute;bottom:clamp(28px,4vw,58px);left:clamp(24px,4vw,58px);width:min(660px,calc(100% - 48px));padding:clamp(24px,3vw,38px);background:rgba(7,27,43,.92);color:#fff;box-shadow:12px 14px 0 var(--yellow)}.formation-collective-visual figcaption strong{display:block;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(24px,2.7vw,39px);font-weight:500;line-height:1.25}.formation-formats{background:#eef7f8}.formation-formats-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,8vw,120px)}.formation-formats h2,.formation-quality h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.formation-formats-grid>div:first-child>p:last-child{margin:27px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.formation-format-cards{border-top:1px solid #bfd7dc}.formation-format-cards article{display:grid;grid-template-columns:105px 145px 1fr;align-items:baseline;gap:20px;padding:26px 0;border-bottom:1px solid #bfd7dc}.formation-format-cards strong{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:31px;font-weight:500}.formation-format-cards h3{margin:0;color:var(--navy);font-size:var(--type-card)}.formation-format-cards p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.formation-pricing{background:var(--cream)}.formation-pricing-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:clamp(38px,5vw,76px)}.formation-pricing-content{min-width:0}.formation-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.formation-pricing-grid article{min-width:0;min-height:300px;padding:clamp(26px,3vw,39px);border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:rgba(255,255,255,.72)}.formation-pricing-grid article:first-child{border-top:5px solid var(--magenta)}.formation-pricing-grid article:nth-child(2){border-top:5px solid var(--cyan)}.formation-pricing-grid article:nth-child(3){border-top:5px solid var(--yellow)}.formation-pricing-grid article:nth-child(4){border-top:5px solid var(--lime)}.formation-pricing-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.formation-pricing-grid strong{display:block;margin-top:26px;color:var(--navy);font-size:clamp(34px,3.2vw,50px);font-weight:900;letter-spacing:-.04em;line-height:1}.formation-pricing-grid h3{margin:9px 0 24px;color:var(--cyan);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.35}.formation-pricing-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.formation-pricing-notes{margin-top:22px;padding:21px 24px;border-left:5px solid var(--cyan);background:#fff}.formation-pricing-notes p{margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.65}.formation-pricing-notes p+p{margin-top:8px}.formation-pricing-notes strong{color:var(--navy)}.formation-pricing-visual{position:sticky;top:calc(var(--header-h) + 24px);min-width:0;margin:0;background:#fff;box-shadow:16px 18px 0 var(--cyan-bright);overflow:hidden}.formation-pricing-visual a{position:relative;display:block}.formation-pricing-visual img{width:100%;aspect-ratio:1/1;object-fit:cover}.formation-pricing-visual figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;background:rgba(7,27,43,.94);color:#fff}.formation-pricing-visual figcaption span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.formation-pricing-visual figcaption strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500}.formation-pricing-visual figcaption b{color:var(--cyan-bright)}.formation-pricing-visual-mobile{border:1px solid #dad8d1;background:#fff}.formation-pricing-visual-mobile summary{padding:18px 20px;color:var(--navy);cursor:pointer;font-size:var(--type-small);font-weight:850}.formation-pricing-visual-mobile a{display:block;padding:0 16px 17px}.formation-pricing-visual-mobile img{width:100%}.formation-pricing-visual-mobile span{display:block;padding:14px 0 2px;color:var(--magenta);font-size:var(--type-small);font-weight:850;text-align:center}.formation-method{background:var(--navy);color:#fff}.formation-method .eyebrow{color:var(--yellow)}.formation-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.formation-method-grid article{min-width:0;padding:31px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.formation-method-grid h3{margin:38px 0 15px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.formation-method-grid p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.65}.formation-capacity-contract .bridge-heading-split>p:last-child{color:#cbdbe3}.formation-contract-promise{margin:26px 0 0;padding:26px clamp(25px,4vw,48px);background:var(--yellow);color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(22px,2.3vw,32px);line-height:1.35}.formation-validation-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);margin-top:30px;border:1px solid rgba(255,255,255,.22);background:rgba(7,27,43,.88)}.formation-validation-panel>div:first-child{padding:clamp(30px,4vw,52px)}.formation-validation-panel h3{margin:16px 0 18px;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.1}.formation-validation-panel>div:first-child>p:not(.eyebrow){margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.72}.formation-validation-panel small{display:block;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);color:#aebfca;font-size:var(--type-small);line-height:1.55}.formation-validation-duo{display:grid;grid-template-columns:1fr 1fr;align-content:stretch;border-left:1px solid rgba(255,255,255,.22)}.formation-validation-duo article{padding:clamp(26px,3vw,39px);border-bottom:1px solid rgba(255,255,255,.18)}.formation-validation-duo article+article{border-left:1px solid rgba(255,255,255,.18)}.formation-validation-duo span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.formation-validation-duo strong{display:block;margin-top:18px;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;font-weight:500}.formation-validation-duo article p{margin:13px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.65}.formation-validation-duo>p{grid-column:1/-1;margin:0;padding:22px 27px;background:var(--yellow);color:var(--navy);font-size:var(--type-body);font-weight:750;line-height:1.6}.formation-capacity-entry,.training-diagnostic-proof-action{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:22px;padding:24px 27px;background:#fff;color:var(--navy)}.formation-capacity-entry p,.training-diagnostic-proof-action p{max-width:820px;margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.formation-capacity-entry p strong,.training-diagnostic-proof-action p strong{color:var(--navy)}.formation-capacity-entry .button,.training-diagnostic-proof-action .button{flex:0 0 auto;white-space:nowrap}@media (max-width:1120px){.formation-validation-panel{grid-template-columns:1fr}.formation-validation-duo{border-top:1px solid rgba(255,255,255,.22);border-left:0}}@media (max-width:700px){.formation-validation-duo{grid-template-columns:1fr}.formation-validation-duo article+article{border-left:0}.formation-capacity-entry,.training-diagnostic-proof-action{align-items:stretch;flex-direction:column}.formation-capacity-entry .button,.training-diagnostic-proof-action .button{width:100%;white-space:normal}}.formation-proof{background:#fff}.formation-proof-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,4vw,58px)}.formation-proof-visual{position:relative;min-width:0;min-height:650px;margin:0;overflow:hidden}.formation-proof-visual:after{position:absolute;top:0;right:0;width:8px;height:45%;background:linear-gradient(var(--magenta),var(--yellow),var(--cyan-bright));content:""}.formation-proof-visual img{width:100%;height:100%;object-fit:cover;object-position:center}.formation-proof-visual figcaption{position:absolute;right:24px;bottom:24px;left:24px;padding:25px 27px;background:rgba(255,255,255,.94);box-shadow:10px 11px 0 var(--cyan-bright)}.formation-proof-visual figcaption span{color:var(--magenta)}.formation-proof-visual figcaption strong{display:block;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(23px,2.3vw,34px);font-weight:500;line-height:1.28}.formation-proof-grid{display:grid;grid-template-columns:1fr;gap:14px}.formation-proof-grid article{min-width:0;padding:clamp(29px,3vw,43px);background:var(--cream)}.formation-proof-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.formation-proof-grid h3{margin:46px 0 19px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.formation-proof-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.formation-proof-of-use .bridge-heading{margin-bottom:26px}.formation-proof-of-use .bridge-heading h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.05}.formation-proof-of-use .formation-proof-grid article{padding-block:clamp(25px,2.5vw,34px)}.formation-proof-of-use .formation-proof-grid h3{margin-top:28px}.formation-investment{background:var(--cream)}.formation-investment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}.formation-investment-grid article{min-width:0;min-height:345px;padding:clamp(28px,3.2vw,44px);border-top:7px solid var(--cyan);background:#fff}.formation-investment-grid article:first-child{border-top-color:var(--magenta)}.formation-investment-grid article:last-child{border-top-color:var(--lime)}.formation-investment-grid article.is-featured{background:var(--navy);color:#fff;box-shadow:13px 15px 0 var(--yellow)}.formation-investment-grid span{display:block;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.formation-investment-grid .is-featured span{color:var(--yellow)}.formation-investment-grid strong{display:block;margin:43px 0 22px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1}.formation-investment-grid .is-featured strong{color:#fff}.formation-investment-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.formation-investment-grid .is-featured p{color:#cbdbe3}.formation-investment-note{margin:25px 0 0;padding:22px 25px;border-left:5px solid var(--cyan);background:#fff;color:var(--muted);font-size:var(--type-small);line-height:1.65}.formation-quality{background:var(--paper)}.formation-quality-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(50px,8vw,120px)}.formation-quality-grid>div>p:last-child{margin:27px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.formation-quality aside{padding:clamp(32px,4vw,52px);border-top:7px solid var(--lime);background:#fff;box-shadow:14px 16px 0 rgba(16,42,67,.09)}.formation-quality aside strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:25px;font-weight:500;line-height:1.4}.formation-quality aside p{margin:22px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.formation-cta{padding:clamp(74px,8vw,120px) 0;background:var(--magenta);color:#fff}.formation-cta-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(45px,8vw,120px)}.formation-cta .eyebrow{color:#fff}.formation-cta h2{max-width:980px;margin:0;font-size:var(--type-section);letter-spacing:-.05em;line-height:1.02}.formation-cta-grid>div:first-child>p:last-child{margin:25px 0 0;color:#ffe6f2;font-size:var(--type-body);line-height:1.7}.formation-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.formation-cta-actions>a:last-child{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:26px}.training-offer-page{--bridge-edge:clamp(28px,5vw,84px);overflow:clip;background:#fff}.training-offer-hero{position:relative;padding:clamp(64px,7vw,112px) 0 clamp(76px,8vw,128px);background:radial-gradient(circle at 90% 8%,rgba(53,195,207,.16),transparent 28%),linear-gradient(135deg,#fff 0 58%,#eef7f8 58%)}.training-offer-hero:after{position:absolute;right:0;bottom:0;left:0;height:7px;background:linear-gradient(90deg,var(--magenta) 0 34%,var(--yellow) 34% 67%,var(--cyan) 67%);content:""}.training-offer-speaking .training-offer-hero:after{background:linear-gradient(90deg,var(--cyan) 0 34%,var(--magenta) 34% 67%,var(--lime) 67%)}.training-offer-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(52px,8vw,122px)}.training-offer-hero h1{max-width:910px;margin:0;color:var(--navy);font-size:var(--type-display);letter-spacing:-.058em;line-height:.99}.training-offer-hero h1 em{display:block;margin-top:12px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.training-offer-lead{max-width:800px;margin:30px 0 0;color:#38566a;font-size:var(--type-body);line-height:1.72}.training-offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px}.training-offer-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.training-offer-facts span{display:block;min-width:0;padding:19px 17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--type-small);line-height:1.5}.training-offer-facts strong{display:block;margin-bottom:7px;color:var(--navy);font-size:var(--type-small)}.training-offer-hero figure{position:relative;min-width:0;margin:0;background:var(--navy);box-shadow:19px 21px 0 var(--yellow);overflow:hidden}.training-offer-speaking .training-offer-hero figure{box-shadow-color:var(--cyan-bright)}.training-offer-hero picture{display:block}.training-offer-hero figure img{display:block;width:100%;min-height:510px;aspect-ratio:4/4.8;object-fit:cover;object-position:center}.training-offer-hero figcaption{padding:25px 27px;color:#fff}.training-offer-hero figcaption span{display:block;margin-bottom:8px;color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.training-offer-hero figcaption strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(22px,2.2vw,31px);font-weight:500;line-height:1.32}.training-offer-situations{padding:clamp(82px,8vw,130px) 0;background:var(--cream)}.training-ai-balance{padding:clamp(82px,8vw,132px) 0;background:#fff}.training-ai-balance-table{border-top:1px solid var(--line);border-left:1px solid var(--line)}.training-ai-balance-head,.training-ai-balance-table article{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.05fr) minmax(0,1.3fr)}.training-ai-balance-head{background:var(--navy);color:#fff}.training-ai-balance-head span{padding:18px 24px;border-right:1px solid rgba(255,255,255,.2);color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.training-ai-balance-table article>*{min-width:0;margin:0;padding:25px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.training-ai-balance-table article strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500;line-height:1.3}.training-ai-balance-table article p{color:var(--muted);font-size:var(--type-body);line-height:1.65}.training-ai-balance-table article p:last-child{background:#eff7f8;color:var(--navy)}.training-ai-balance-table article:nth-child(odd)>*{background-color:var(--cream)}.training-ai-balance-table article:nth-child(odd)>p:last-child{background-color:#e6f2f4}.training-ai-balance-conclusion{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:clamp(28px,4vw,46px);border-left:8px solid var(--magenta);background:var(--navy-deep);color:#fff;box-shadow:13px 15px 0 var(--yellow)}.training-ai-balance-conclusion strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(23px,2.8vw,38px);font-weight:500;line-height:1.35}.training-ai-balance-conclusion .button{flex:0 0 auto;max-width:300px}.training-ai-need{padding:clamp(82px,8vw,132px) 0;background:var(--navy-deep);color:#fff}.training-ai-need .eyebrow{color:var(--yellow)}.training-ai-need .bridge-heading h2{color:#fff}.training-ai-need .bridge-heading>p{color:#cbdbe3}.training-ai-capacity{padding:clamp(82px,8vw,132px) 0;background:#fff}.training-ai-capacity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.training-ai-capacity-grid article{min-width:0;padding:clamp(29px,3.3vw,45px);border-top:7px solid var(--magenta);background:var(--cream)}.training-ai-capacity-grid article:nth-child(2){border-top-color:var(--cyan)}.training-ai-capacity-grid article:nth-child(3){border-top-color:var(--yellow);background:var(--navy);color:#fff}.training-ai-capacity-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-ai-capacity-grid article:nth-child(2) span{color:#067681}.training-ai-capacity-grid article:nth-child(3) span{color:var(--yellow)}.training-ai-capacity-grid h3{min-height:94px;margin:37px 0 24px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.training-ai-capacity-grid article:nth-child(3) h3{color:#fff}.training-ai-capacity-grid p{margin:0;padding:22px 0;border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-body);line-height:1.68}.training-ai-capacity-grid article:nth-child(3) p{border-color:rgba(255,255,255,.2);color:#cbdbe3}.training-ai-capacity-grid p strong{display:block;margin-bottom:9px;color:var(--navy);font-size:var(--type-body);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-ai-capacity-grid article:nth-child(3) p strong{color:var(--yellow)}.training-ai-method-simple{margin-top:22px;background:var(--navy);color:#fff}.training-ai-method-simple>header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:27px clamp(27px,4vw,46px);border-bottom:1px solid rgba(255,255,255,.2)}.training-ai-method-simple>header span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.training-ai-method-simple>header strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(21px,2.4vw,32px);font-weight:500}.training-ai-method-simple ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.training-ai-method-simple li{display:grid;grid-template-columns:30px 1fr;gap:14px;min-width:0;padding:clamp(25px,3vw,39px);border-right:1px solid rgba(255,255,255,.2)}.training-ai-method-simple li:last-child{border-right:0}.training-ai-method-simple li>span{color:var(--yellow);font-size:var(--type-body);font-weight:900}.training-ai-method-simple li strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500}.training-ai-method-simple li p{margin:10px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.55}.training-ai-capacity-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:28px clamp(28px,4vw,46px);border:1px solid var(--line);border-top:0;background:var(--cream)}.training-ai-capacity-cta p{max-width:760px;margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.training-ai-capacity-cta p strong{color:var(--navy)}.training-ai-capacity-cta .button{flex:0 0 auto}.training-ai-faq{padding:clamp(82px,8vw,132px) 0;background:var(--cream)}.training-ai-faq-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(50px,8vw,120px)}.training-ai-faq h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.052em;line-height:1.03}.training-ai-faq header>p:last-child{margin:25px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.training-ai-faq details{border-top:1px solid var(--line)}.training-ai-faq details:last-child{border-bottom:1px solid var(--line)}.training-ai-faq summary{position:relative;padding:25px 48px 25px 0;color:var(--navy);cursor:pointer;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.3;list-style:none}.training-ai-faq summary::-webkit-details-marker{display:none}.training-ai-faq summary:after{position:absolute;top:24px;right:4px;color:var(--magenta);content:"+";font-family:var(--font-manrope),Arial,sans-serif;font-size:28px;font-weight:700}.training-ai-faq details[open] summary:after{content:"−"}.training-ai-faq details p{margin:0;padding:0 45px 26px 0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.training-ai-human{padding:clamp(82px,8vw,132px) 0;background:#fff}.training-ai-human-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.training-ai-human-grid article{min-width:0;min-height:330px;padding:clamp(25px,2.7vw,37px);border-top:6px solid var(--cyan);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.training-ai-human-grid article:nth-child(2){border-top-color:var(--yellow)}.training-ai-human-grid article:nth-child(3){border-top-color:var(--magenta)}.training-ai-human-grid article:nth-child(4){border-top-color:var(--lime)}.training-ai-human-grid article:nth-child(5){border-top-color:var(--navy)}.training-ai-human-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.training-ai-human-grid h3{margin:39px 0 16px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.training-ai-human-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.training-ai-human-proof{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(34px,6vw,90px);align-items:center;margin-top:36px;padding:clamp(30px,4vw,50px);background:var(--navy-deep);color:#fff;box-shadow:14px 16px 0 var(--yellow)}.training-ai-human-proof span{display:block;margin-bottom:12px;color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.training-ai-human-proof strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(25px,3vw,40px);font-weight:500;line-height:1.25}.training-ai-human-proof p{margin:0;color:#d4e0e6;font-size:var(--type-body);line-height:1.75}.training-ai-decision{padding:clamp(82px,8vw,132px) 0;background:var(--cream)}.training-ai-decision-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,8vw,120px);align-items:end;margin-bottom:52px}.training-ai-decision-heading h2{max-width:760px;margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.052em;line-height:1.02}.training-ai-decision-heading>div:last-child p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.training-ai-decision-heading>div:last-child p+p{margin-top:18px}.training-ai-decision-heading strong{color:var(--navy)}.training-ai-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d8d5cc;border-left:1px solid #d8d5cc}.training-ai-signal-grid article{min-width:0;min-height:310px;padding:clamp(27px,3vw,40px);border-top:6px solid var(--magenta);border-right:1px solid #d8d5cc;border-bottom:1px solid #d8d5cc;background:#fff}.training-ai-signal-grid article:nth-child(2){border-top-color:var(--yellow)}.training-ai-signal-grid article:nth-child(3){border-top-color:var(--cyan)}.training-ai-signal-grid article:nth-child(4){border-top-color:var(--lime)}.training-ai-signal-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.training-ai-signal-grid h3{margin:38px 0 16px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.2}.training-ai-signal-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.training-ai-decision-callout{display:grid;grid-template-columns:180px 1fr;gap:38px;align-items:center;margin-top:38px;padding:clamp(28px,4vw,48px);border-left:8px solid var(--magenta);background:var(--navy);color:#fff;box-shadow:13px 15px 0 rgba(53,195,207,.24)}.training-ai-decision-callout span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.training-ai-decision-callout strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(22px,2.6vw,34px);font-weight:500;line-height:1.35}.training-ai-qualification{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:50px}.training-ai-qualification article{padding:clamp(29px,4vw,47px);border-top:7px solid var(--cyan);background:#fff}.training-ai-qualification article:last-child{border-top-color:var(--magenta);box-shadow:12px 14px 0 rgba(16,42,67,.09)}.training-ai-qualification span{display:block;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.3}.training-ai-qualification ul{margin:25px 0 0;padding:0;list-style:none}.training-ai-qualification li{position:relative;padding:13px 0 13px 26px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-body);line-height:1.62}.training-ai-qualification li:before{position:absolute;top:14px;left:0;color:var(--magenta);content:"→";font-weight:900}.training-ai-duo{padding:clamp(82px,8vw,132px) 0;background:#fff}.training-ai-duo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.training-ai-duo-grid>article{display:flex;min-width:0;flex-direction:column;border-top:8px solid var(--magenta);background:var(--cream)}.training-ai-duo-grid>article.is-dominique{border-top-color:var(--cyan)}.training-ai-duo-grid article>header{min-height:180px;padding:clamp(30px,4vw,50px);background:var(--navy);color:#fff}.training-ai-duo-grid .is-dominique>header{background:#0c3048}.training-ai-duo-grid header span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-ai-duo-grid header h3{margin:23px 0 0;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.2}.training-ai-duo-problem{margin:0;padding:clamp(28px,3.7vw,45px);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--type-body);line-height:1.7}.training-ai-duo-grid article>div>strong,.training-ai-duo-problem strong{display:block;margin-bottom:13px;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.training-ai-duo-grid .is-dominique .training-ai-duo-problem strong,.training-ai-duo-grid .is-dominique article>div>strong{color:#067681}.training-ai-duo-grid article>div{padding:clamp(28px,3.7vw,45px)}.training-ai-duo-grid ul{margin:0;padding:0;list-style:none}.training-ai-duo-grid li{position:relative;padding:12px 0 12px 25px;border-top:1px solid var(--line);color:var(--navy);font-size:var(--type-body);line-height:1.57}.training-ai-duo-grid li:before{position:absolute;top:12px;left:0;color:var(--magenta);content:"✓";font-weight:900}.training-ai-duo-grid .is-dominique li:before{color:var(--cyan)}.training-ai-duo-grid article>footer{margin-top:auto;padding:25px clamp(28px,3.7vw,45px);background:#e6f2f4;color:var(--navy);font-size:var(--type-small);font-weight:850;line-height:1.6}.training-ai-duo-result{display:grid;grid-template-columns:180px 1fr;gap:38px;align-items:center;margin-top:20px;padding:clamp(30px,4vw,48px);background:var(--magenta);color:#fff}.training-ai-duo-result span{font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.training-ai-duo-result strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(22px,2.6vw,35px);font-weight:500;line-height:1.35}.training-ai-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.training-ai-case-grid>article{display:flex;min-width:0;flex-direction:column;border-top:7px solid var(--magenta);background:#fff}.training-ai-case-grid>article:nth-child(2){border-top-color:var(--cyan)}.training-ai-case-grid>article:nth-child(3){border-top-color:var(--yellow)}.training-ai-case-grid article>header{min-height:330px;padding:clamp(28px,3.2vw,43px)}.training-ai-case-grid header>span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.training-ai-case-grid h3{margin:38px 0 18px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.15}.training-ai-case-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.training-ai-case-grid article>div{padding:25px clamp(28px,3.2vw,43px);border-top:1px solid var(--line)}.training-ai-case-grid article>div>strong,.training-ai-case-grid footer strong{display:block;margin-bottom:10px;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-ai-case-grid article>div:nth-of-type(2)>strong{color:#067681}.training-ai-case-grid footer{margin-top:auto;padding:27px clamp(28px,3.2vw,43px);background:var(--navy)}.training-ai-case-grid footer strong{color:var(--yellow)}.training-ai-case-grid footer p{color:#d4e0e6}.training-ai-transformation{padding:clamp(82px,8vw,132px) 0;background:var(--navy-deep);color:#fff}.training-ai-transformation .eyebrow{color:var(--yellow)}.training-ai-transformation .bridge-heading h2{color:#fff}.training-ai-transformation .bridge-heading>p{color:#cbdbe4}.training-ai-transformation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.training-ai-transformation-grid article{display:grid;grid-template-columns:42px 1fr 1fr;gap:22px;min-height:310px;padding:clamp(27px,3.5vw,43px);border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.055)}.training-ai-transformation-grid article>span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.training-ai-transformation-grid small{display:block;margin-bottom:11px;color:var(--cyan-bright);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.training-ai-transformation-grid p,.training-ai-transformation-grid strong{margin:0;font-size:var(--type-body);line-height:1.63}.training-ai-transformation-grid article>div:first-of-type p{color:#9fb2be}.training-ai-transformation-grid article>div:nth-of-type(2) strong{display:block;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500}.training-ai-transformation-grid footer{grid-column:2/-1;align-self:end;padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}.training-ai-transformation-grid footer p{color:#d7e2e8}.training-difference-conclusion{margin:38px 0 0;padding:30px 34px;border-left:6px solid var(--yellow);background:rgba(255,255,255,.08);color:#d7e2e8;font-size:var(--type-body);line-height:1.72}.training-difference-conclusion strong{color:#fff}.training-offer-packages{padding:clamp(82px,8vw,130px) 0;background:#fff}.training-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.training-package-grid article{display:flex;min-width:0;min-height:700px;flex-direction:column;padding:clamp(29px,3.2vw,46px);border-top:7px solid var(--cyan);background:var(--paper)}.training-package-grid article:first-child{border-color:var(--yellow)}.training-package-grid article:last-child{border-color:var(--lime)}.training-package-grid article.is-featured{position:relative;background:var(--navy);color:#fff;box-shadow:14px 16px 0 var(--yellow)}.training-package-heading{display:flex;min-height:27px;align-items:center;justify-content:space-between;gap:14px}.training-package-heading>span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-package-grid .is-featured .training-package-heading>span{color:var(--yellow)}.training-package-heading small{padding:7px 9px;background:var(--yellow);color:var(--navy);font-size:var(--type-small);font-weight:900;letter-spacing:.05em;text-transform:uppercase}.training-package-grid h3{min-height:98px;margin:37px 0 17px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.04em;line-height:1.1}.training-package-grid .is-featured h3{color:#fff}.training-package-price{display:block;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(37px,3.7vw,54px);font-weight:500;line-height:1}.training-package-grid .is-featured .training-package-price{color:var(--yellow)}.training-package-grid article>p{min-height:104px;margin:24px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.training-package-grid .is-featured>p{color:#cbdbe3}.training-package-grid ul{margin:26px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.training-package-grid .is-featured ul{border-color:rgba(255,255,255,.2)}.training-package-grid li{position:relative;padding:14px 0 14px 23px;border-bottom:1px solid var(--line);color:var(--navy);font-size:var(--type-body);line-height:1.5}.training-package-grid .is-featured li{border-color:rgba(255,255,255,.2);color:#e1ebf0}.training-package-grid li:before{position:absolute;top:16px;left:0;color:var(--magenta);content:"✓";font-weight:900}.training-package-grid .is-featured li:before{color:var(--yellow)}.training-package-grid .button{align-self:stretch;justify-content:space-between;margin-top:auto}.training-package-grid .is-featured .button{background:var(--yellow);color:var(--navy)}.training-package-rules{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:34px;background:var(--line)}.training-package-rules p{margin:0;padding:26px 28px;background:var(--cream);color:var(--muted);font-size:var(--type-body);line-height:1.65}.training-package-rules strong{color:var(--navy)}.training-package-rules .training-package-price-proof{border-top:5px solid var(--cyan);background:#eef7f8}.training-package-rules .training-package-boundary{border-top:5px solid var(--magenta);background:#fff3f8}.training-diagnostic-proof{padding:clamp(82px,8vw,130px) 0;background:var(--cream)}.training-diagnostic-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.training-diagnostic-proof-grid article{min-width:0;min-height:285px;padding:clamp(26px,3vw,40px);border-top:6px solid var(--cyan);border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:#fff}.training-diagnostic-proof-grid article:nth-child(2){border-top-color:var(--yellow)}.training-diagnostic-proof-grid article:nth-child(3){border-top-color:var(--magenta)}.training-diagnostic-proof-grid article:nth-child(4){border-top-color:var(--lime)}.training-diagnostic-proof-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.training-diagnostic-proof-grid h3{margin:38px 0 15px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.training-diagnostic-proof-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.training-diagnostic-proof-action{margin-top:0;border:1px solid #dad8d1;border-top:0}.training-diagnostic-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;background:#bfd7dc}.training-diagnostic-duo article{padding:clamp(27px,3.5vw,45px);background:var(--navy);color:#fff}.training-diagnostic-duo article:last-child{background:#0c3048}.training-diagnostic-duo span{display:block;color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-diagnostic-duo strong{display:block;margin-top:18px;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(22px,2.3vw,31px);font-weight:500;line-height:1.25}.training-diagnostic-duo p{margin:17px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.68}.training-offer-difference{padding:clamp(82px,8vw,130px) 0;background:var(--navy-deep);color:#fff}.training-difference-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:clamp(35px,7vw,110px)}.training-difference-heading .eyebrow{grid-column:1/-1;color:var(--yellow)}.training-difference-heading h2{margin:0;font-size:var(--type-section);letter-spacing:-.052em;line-height:1.03}.training-difference-heading h2 em{display:block;margin-top:10px;color:var(--cyan-bright);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.training-difference-heading>p:last-child{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.75}.training-difference-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(43px,6vw,72px);background:rgba(255,255,255,.2)}.training-difference-choice-three{grid-template-columns:repeat(3,minmax(0,1fr))}.training-difference-choice article{padding:clamp(26px,3.4vw,43px);background:rgba(255,255,255,.04)}.training-difference-choice article:last-child{background:rgba(53,195,207,.11)}.training-difference-choice span{display:block;color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.training-difference-choice ul{margin:22px 0 0;padding:0;list-style:none}.training-difference-choice li{position:relative;padding:12px 0 12px 24px;border-top:1px solid rgba(255,255,255,.16);color:#e1ebf0;font-size:var(--type-body);line-height:1.6}.training-difference-choice li:before{position:absolute;top:12px;left:0;color:var(--cyan-bright);content:"→";font-weight:900}.training-difference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.training-difference-grid article{min-width:0;min-height:310px;padding:clamp(26px,3vw,39px);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.025)}.training-difference-grid span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.training-difference-grid h3{margin:40px 0 16px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.training-difference-grid p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.68}.training-offer-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.training-offer-card-grid article{min-width:0;min-height:330px;padding:clamp(29px,3.2vw,45px);border-top:6px solid var(--magenta);border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:rgba(255,255,255,.7)}.training-offer-card-grid article:nth-child(2n){border-top-color:var(--cyan)}.training-offer-card-grid article:nth-child(3n){border-top-color:var(--yellow)}.training-offer-card-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.training-offer-card-grid h3{margin:44px 0 17px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.17}.training-offer-card-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.training-offer-card-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.training-offer-card-grid-five article{min-height:365px;padding:clamp(24px,2.5vw,36px)}.training-offer-card-grid-five h3{font-size:var(--type-card)}.training-offer-path{padding:clamp(82px,8vw,130px) 0;background:#fff}.training-offer-path-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(52px,8vw,125px)}.training-offer-path header h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.052em;line-height:1.04}.training-offer-path header>p:last-child{margin:27px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.training-offer-path ol{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.training-offer-path li{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:27px 0;border-bottom:1px solid var(--line)}.training-offer-path li>span{color:var(--magenta);font-size:var(--type-body);font-weight:900}.training-offer-path h3{margin:0;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.training-offer-path li p{margin:10px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.training-offer-result{padding:clamp(76px,8vw,122px) 0;background:var(--reading-mint);color:var(--reading-ink)}.training-offer-result-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(50px,8vw,125px)}.training-offer-result .eyebrow{color:var(--reading-teal)}.training-offer-result h2{margin:0;font-size:var(--type-section);letter-spacing:-.052em;line-height:1.03}.training-offer-result-grid>div:last-child p{margin:0;color:var(--reading-ink);font-size:var(--type-body);line-height:1.75}.training-offer-result-grid>div:last-child p+p{margin-top:21px}.training-offer-result-grid p strong{color:var(--reading-ink)}.training-offer-result .button{margin-top:31px}.training-regulatory-note{padding:clamp(74px,7vw,110px) 0;background:#eef7f8}.training-regulatory-note-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(45px,8vw,120px)}.training-regulatory-note h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.05}.training-regulatory-note-grid>div:last-child{padding:clamp(28px,4vw,46px);border-top:7px solid var(--yellow);background:#fff;box-shadow:14px 16px 0 rgba(16,42,67,.08)}.training-regulatory-note-grid>div:last-child>p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.training-regulatory-note-grid>div:last-child>p+p{margin-top:18px}.training-regulatory-links{display:grid;gap:9px;margin-top:28px}.training-regulatory-links a{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid var(--line);color:var(--magenta);font-size:var(--type-small);font-weight:850}.bridge-contact{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:690px;background:var(--navy);color:#fff}.bridge-contact-visual{min-width:0;min-height:620px;overflow:hidden}.bridge-contact-visual img{width:100%;height:100%;object-fit:cover;object-position:center}.bridge-contact-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(65px,7vw,110px)}.bridge-contact-copy .eyebrow{color:var(--yellow)}.bridge-contact-copy h2{margin:0;font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.bridge-contact-copy>p:not(.eyebrow){margin:28px 0 32px;color:#d2dfe6;font-size:var(--type-body);line-height:1.73}.bridge-contact-copy .button{align-self:flex-start}.bridge-contact-options{display:grid;margin-top:30px;border-top:1px solid rgba(255,255,255,.22)}.bridge-contact-options a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.22)}.bridge-contact-options span{color:#b9ccd7;font-size:var(--type-small)}.bridge-contact-options strong{color:#fff;font-size:var(--type-small);text-align:right}.bridge-contact-options a:hover strong{color:var(--yellow)}.partners-page,.references-page{--bridge-edge:clamp(20px,4vw,68px);background:#fff;overflow:clip;overflow-wrap:break-word}.references-hero{position:relative;padding:clamp(72px,8vw,128px) 0;background:radial-gradient(circle at 85% 14%,rgba(8,127,139,.14),transparent 25%),linear-gradient(135deg,#fff 0 57%,#eef7f8 57%)}.references-hero:after{position:absolute;right:0;bottom:0;left:0;height:7px;background:linear-gradient(90deg,var(--magenta) 0 25%,var(--yellow) 25% 50%,var(--lime) 50% 75%,var(--cyan) 75%);content:""}.references-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:center;gap:clamp(55px,8vw,128px)}.references-hero h1{max-width:920px;margin:0;color:var(--navy);letter-spacing:-.058em;line-height:.99}.references-hero h1 em{display:block;margin-top:12px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.references-hero h1+p{max-width:840px;margin:31px 0;color:#38566a;font-size:var(--type-display);line-height:1.72}.references-rule{padding:clamp(34px,4.5vw,62px);background:var(--navy);color:#fff;box-shadow:22px 24px 0 var(--yellow)}.references-rule>span{color:var(--cyan-bright);font-size:var(--type-small);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.references-rule ol{margin:32px 0 0;padding:0;list-style:none;counter-reset:proof-rule}.references-rule li{position:relative;padding:20px 0 20px 45px;border-top:1px solid rgba(255,255,255,.18);color:#d4e1e8;font-size:var(--type-body);line-height:1.55;counter-increment:proof-rule}.references-rule li:before{position:absolute;top:20px;left:0;color:var(--yellow);font-size:var(--type-body);font-weight:900;content:"0" counter(proof-rule)}.references-rule li strong{color:#fff}.references-numbers{background:var(--navy-deep);color:#fff}.references-numbers-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.references-numbers article{display:flex;min-width:0;min-height:210px;flex-direction:column;justify-content:space-between;padding:clamp(27px,3vw,44px);border-right:1px solid rgba(255,255,255,.18)}.references-numbers article:last-child{border-right:0}.references-numbers strong{color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.08}.references-numbers .references-number-wide{font-size:clamp(27px,2.7vw,44px);line-height:1.08}.references-numbers span{max-width:230px;color:#d3e0e7;font-size:var(--type-small);font-weight:850;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.references-founders,.references-missions{padding:clamp(85px,9vw,140px) 0}.references-mission-list{display:grid;gap:25px}.references-mission-list>article{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);min-width:0;border:1px solid var(--line);background:var(--paper)}.references-mission-heading{display:grid;grid-template-columns:46px 1fr;gap:17px;padding:clamp(30px,4vw,52px);border-right:1px solid var(--line);background:#fff}.references-mission-heading>span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.references-mission-heading p{margin:0 0 22px;color:var(--cyan);font-size:var(--type-body);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.references-mission-heading h3{margin:0;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.12}.references-mission-heading strong{display:block;margin-top:25px;color:var(--magenta);font-size:var(--type-small);letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.references-mission-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.references-mission-body>div{min-width:0;padding:clamp(29px,3.4vw,49px);border-right:1px solid var(--line)}.references-mission-body>div:last-child{border-right:0}.references-mission-body span{color:var(--cyan);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.references-mission-body li,.references-mission-body p{color:var(--muted);font-size:var(--type-body);line-height:1.68}.references-mission-body p{margin:23px 0 0}.references-mission-body ul{margin:23px 0 0;padding:0;list-style:none}.references-mission-body li{position:relative;padding:0 0 12px 17px}.references-mission-body li:before{position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background:var(--magenta);content:""}.references-data-note{max-width:940px;margin:28px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.65}.references-capabilities{padding:clamp(85px,9vw,140px) 0;background:var(--reading-mint);color:var(--reading-ink)}.references-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.references-capability-grid article{min-width:0;min-height:285px;padding:29px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.references-capability-grid span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.references-capability-grid h3{margin:45px 0 17px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.references-capability-grid p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.65}.references-founders{background:var(--cream)}.references-founder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.references-founder-grid article{min-width:0;padding:clamp(36px,5vw,68px);background:#fff;box-shadow:0 18px 50px rgba(7,27,43,.08)}.references-founder-grid article:nth-child(2){background:var(--navy);color:#fff}.references-founder-grid>article>span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.references-founder-grid article:nth-child(2)>span{color:var(--yellow)}.references-founder-grid h3{margin:32px 0 22px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.045em;line-height:1.05}.references-founder-grid article:nth-child(2) h3{color:#fff}.references-founder-grid li,.references-founder-grid p{color:var(--muted);font-size:var(--type-body);line-height:1.72}.references-founder-grid article:nth-child(2) li,.references-founder-grid article:nth-child(2) p{color:#cbdbe3}.references-founder-grid ul{margin:28px 0;padding:22px 0 0;border-top:1px solid var(--line);list-style:none}.references-founder-grid article:nth-child(2) ul{border-color:rgba(255,255,255,.2)}.references-founder-grid li{position:relative;padding:7px 0 7px 20px}.references-founder-grid li:before{position:absolute;top:17px;left:0;width:7px;height:7px;border-radius:50%;background:var(--cyan);content:""}.references-founder-grid a{color:var(--magenta);font-size:var(--type-small);font-weight:850}.references-founder-grid article:nth-child(2) a{color:var(--yellow)}.references-reviews{padding:clamp(75px,8vw,118px) 0;background:#fff}.references-reviews-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(50px,8vw,120px)}.references-reviews h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.references-reviews-grid>div:last-child{padding:clamp(31px,4vw,52px);border-left:7px solid var(--magenta);background:var(--paper)}.references-reviews p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.references-reviews strong{display:block;margin-top:24px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:23px;font-weight:500;line-height:1.4}.references-cta{padding:clamp(72px,8vw,112px) 0;background:var(--magenta);color:#fff}.references-cta-grid{display:grid;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:50px}.references-cta .eyebrow{color:#fff}.references-cta h2{max-width:900px;margin:0;font-size:var(--type-section);letter-spacing:-.052em;line-height:1.02}.references-cta-grid>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:18px}.references-cta-grid>div:last-child>a:last-child{color:#fff;font-size:var(--type-body);font-weight:850}.references-founders-detailed{background:var(--cream)}.references-career{margin-top:28px;overflow:hidden;background:#fff;box-shadow:0 18px 50px rgba(7,27,43,.08)}.references-career+.references-career{margin-top:36px}.references-career>header{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,58px);padding:clamp(32px,4.5vw,62px);border-bottom:1px solid var(--line)}.references-career>header img{width:170px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center 25%;box-shadow:10px 11px 0 var(--cyan-bright)}.references-career>header span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.references-career>header h3{margin:14px 0 12px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.05em;line-height:1.03}.references-career>header strong{display:block;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(19px,2vw,27px);font-weight:500;line-height:1.42}.references-career-patrick>header p{max-width:900px;margin:18px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.references-patrick-impact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--navy-deep);color:#fff}.references-patrick-leadership{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,78px);align-items:center;padding:clamp(38px,5vw,72px);border-top:1px solid var(--reading-line);background:var(--reading-mint);color:var(--reading-ink)}.references-patrick-leadership span{display:block;color:var(--reading-ink);font-size:var(--type-small);font-weight:900;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.references-patrick-leadership h4{max-width:620px;margin:13px 0 0;color:var(--reading-ink);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.08}.references-patrick-leadership p{max-width:720px;margin:0;padding-left:clamp(23px,3vw,42px);border-left:4px solid var(--cyan);color:var(--reading-ink);font-size:var(--type-body);line-height:1.75}.references-patrick-impact article{min-width:0;min-height:245px;padding:clamp(27px,3.4vw,46px);border-right:1px solid rgba(255,255,255,.18)}.references-patrick-impact article:last-child{border-right:0}.references-patrick-impact strong{display:block;color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(49px,5vw,72px);font-weight:500;line-height:.95}.references-patrick-impact span{display:block;min-height:38px;margin-top:25px;color:#fff;font-size:var(--type-small);font-weight:900;letter-spacing:.07em;line-height:1.45;text-transform:uppercase}.references-patrick-impact p{margin:14px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.62}.references-patrick-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.45fr);align-items:start}.references-patrick-experience{min-width:0;padding:clamp(34px,4.5vw,65px)}.references-patrick-section-heading{max-width:810px;margin-bottom:38px}.references-patrick-profile section>span,.references-patrick-section-heading>span{display:block;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.references-patrick-section-heading h4{margin:12px 0 0;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.08}.references-patrick-experience-list{border-top:1px solid var(--line)}.references-patrick-experience-list>article{display:grid;grid-template-columns:36px minmax(110px,.28fr) minmax(0,1fr);gap:clamp(16px,2vw,30px);padding:clamp(27px,3vw,39px) 0;border-bottom:1px solid var(--line)}.references-patrick-marker{position:relative}.references-patrick-marker span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.references-patrick-marker i{position:absolute;top:31px;bottom:-40px;left:7px;width:1px;background:var(--line)}.references-patrick-experience-list>article:last-child .references-patrick-marker i{display:none}.references-patrick-period{color:var(--cyan);font-size:var(--type-small);font-weight:900;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.references-patrick-experience-copy h5{margin:-5px 0 7px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(23px,2.1vw,31px);font-weight:500;line-height:1.17}.references-patrick-experience-copy>strong{display:block;color:var(--navy);font-size:var(--type-small);line-height:1.5}.references-patrick-experience-copy p{margin:13px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.references-patrick-experience-copy b{display:block;margin-top:15px;padding-left:15px;border-left:4px solid var(--yellow);color:var(--navy);font-size:var(--type-small);line-height:1.55}.references-patrick-section-heading>p{max-width:850px;margin:17px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.references-patrick-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.references-patrick-proof-grid>article{--proof-color:var(--magenta);display:flex;min-height:315px;flex-direction:column;padding:clamp(27px,3vw,39px);border:1px solid var(--line);border-top:6px solid var(--proof-color);border-radius:4px 27px 27px 27px;background:linear-gradient(145deg,#fff 55%,rgba(216,44,120,.035));box-shadow:0 14px 34px rgba(7,27,43,.07)}.references-patrick-proof-grid>article:nth-child(2),.references-patrick-proof-grid>article:nth-child(5){--proof-color:var(--cyan-bright);background:linear-gradient(145deg,#fff 55%,rgba(53,195,207,.055))}.references-patrick-proof-grid>article:nth-child(3),.references-patrick-proof-grid>article:nth-child(6){--proof-color:var(--yellow);background:linear-gradient(145deg,#fff 55%,rgba(246,195,54,.065))}.references-patrick-proof-grid header{display:flex;align-items:center;justify-content:space-between;gap:18px}.references-patrick-proof-grid header span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--proof-color);color:var(--navy);font-size:var(--type-small);font-weight:950}.references-patrick-proof-grid>article:first-child header span,.references-patrick-proof-grid>article:nth-child(4) header span{color:#fff}.references-patrick-proof-grid header strong{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.references-patrick-proof-grid h5{margin:38px 0 16px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(25px,2.2vw,34px);font-weight:500;line-height:1.08}.references-patrick-proof-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.references-patrick-proof-grid b{display:block;margin-top:auto;padding-top:22px;border-top:1px solid var(--line);color:var(--navy);font-size:var(--type-small);line-height:1.58}.references-patrick-foundations{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:1px;margin-top:16px;padding:1px;background:var(--line)}.references-patrick-foundations section{padding:clamp(27px,3vw,40px);background:var(--paper)}.references-patrick-foundations section>span{display:block;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.references-patrick-foundations ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:22px 0 0;padding:0;list-style:none}.references-patrick-foundations li{position:relative;padding-left:17px;color:var(--navy);font-size:var(--type-body);font-weight:800;line-height:1.5}.references-patrick-foundations li:before{position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background:var(--cyan);content:""}.references-patrick-foundations p{margin:20px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.references-patrick-foundations p strong{color:var(--navy)}@media (max-width:900px){.references-patrick-foundations,.references-patrick-proof-grid{grid-template-columns:1fr}.references-patrick-proof-grid>article{min-height:0}}@media (max-width:620px){.references-patrick-proof-grid h5{font-size:27px}.references-patrick-foundations ul{grid-template-columns:1fr}}.references-patrick-profile{min-width:0;border-left:1px solid var(--line);background:var(--paper)}.references-patrick-profile section{padding:clamp(28px,3vw,39px);border-bottom:1px solid var(--line)}.references-patrick-profile ul{margin:22px 0 0;padding:0;list-style:none}.references-patrick-profile li{position:relative;padding:9px 0 9px 17px;color:var(--navy);font-size:var(--type-body);font-weight:800;line-height:1.5}.references-patrick-profile li:before{position:absolute;top:17px;left:0;width:6px;height:6px;border-radius:50%;background:var(--cyan);content:""}.references-patrick-profile p{margin:20px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.references-patrick-profile p strong{color:var(--navy)}.references-career-timeline{display:grid;border-left:1px solid var(--line)}.references-career-dominique .references-career-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.references-career-timeline>div{min-width:0;min-height:330px;padding:clamp(26px,3vw,42px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.references-career-timeline span{display:block;max-width:100%;color:var(--cyan);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.references-career-timeline h4{max-width:100%;margin:34px 0 18px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.2;overflow-wrap:anywhere}.references-career-timeline p{max-width:100%;margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72;overflow-wrap:anywhere}.references-career>footer{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:27px clamp(30px,4vw,55px);background:var(--paper)}.references-career>footer p{max-width:1050px;margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.65}.references-career>footer p strong{color:var(--navy)}.references-career>footer a{flex:0 0 auto;color:var(--magenta);font-size:var(--type-small);font-weight:850}.references-career-links{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:12px}.references-career-dominique{background:var(--navy);color:#fff}.references-career-dominique>header{border-color:rgba(255,255,255,.18)}.references-career-dominique>header img{box-shadow:10px 11px 0 var(--yellow)}.references-career-dominique>header span{color:var(--yellow)}.references-career-dominique .references-career-timeline h4,.references-career-dominique>header h3,.references-career-dominique>header strong{color:#fff}.references-career-dominique>header strong{color:var(--yellow)}.references-career-dominique .references-career-timeline,.references-career-dominique .references-career-timeline>div{border-color:rgba(255,255,255,.18)}.references-career-dominique .references-career-timeline span{color:var(--yellow)}.references-career-dominique .references-career-timeline p{color:#cbdbe3}.references-dominique-work{margin:0 clamp(30px,4vw,55px) clamp(34px,4vw,52px);border:1px solid var(--reading-line);background:var(--reading-mint)}.references-dominique-work>header{padding:clamp(28px,4vw,46px);border-bottom:1px solid var(--reading-line)}.references-dominique-work>header>span{color:var(--reading-ink);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.references-dominique-work h4{max-width:900px;margin:18px 0 0;color:var(--reading-ink);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.12}.references-dominique-work>header p{max-width:1040px;margin:22px 0 0;color:var(--reading-ink);font-size:var(--type-body);line-height:1.72}.references-dominique-work>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.references-dominique-work article{min-width:0;min-height:210px;padding:25px 23px;border-right:1px solid var(--reading-line)}.references-dominique-work article:last-child{border-right:0}.references-dominique-work article span{color:var(--reading-ink);font-size:var(--type-small);font-weight:900}.references-dominique-work article strong{display:block;margin-top:30px;color:var(--reading-ink);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500;line-height:1.2}.references-dominique-work article p{margin:13px 0 0;color:var(--reading-ink);font-size:var(--type-body);line-height:1.65}.references-dominique-work>footer{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:25px 28px;border-top:1px solid var(--reading-line);background:var(--yellow)}.references-dominique-work>footer p{max-width:900px;margin:0;color:var(--navy);font-size:var(--type-small);line-height:1.65}.references-dominique-work>footer a{flex:0 0 auto;color:var(--navy);font-size:var(--type-small);font-weight:900;text-decoration:none}.references-career-dominique>footer{background:#071b2b}.references-career-dominique>footer p{color:#cbdbe3}.references-career-dominique>footer a,.references-career-dominique>footer p strong{color:var(--yellow)}.references-source-note{max-width:980px;margin:29px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.7}.references-environments{padding:clamp(85px,9vw,140px) 0;background:#eef7f8}.references-environments-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(55px,8vw,125px)}.references-environments header h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.references-environments header>p:last-child{margin:28px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.references-environment-list{border-top:1px solid #bfd7dc}.references-environment-list>div{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:18px;min-height:76px;padding:15px 0;border-bottom:1px solid #bfd7dc}.references-environment-list span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.references-environment-list strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(19px,1.8vw,26px);font-weight:500}.references-transformations{padding:clamp(85px,9vw,140px) 0;background:var(--cream)}.references-transformation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d6d2c8;border-left:1px solid #d6d2c8}.references-transformation-grid article{min-width:0;padding:clamp(30px,4vw,52px);border-right:1px solid #d6d2c8;border-bottom:1px solid #d6d2c8;background:#fff}.references-transformation-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.references-transformation-meta span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.references-transformation-meta strong{max-width:320px;color:var(--cyan);font-size:var(--type-small);font-weight:900;letter-spacing:.07em;line-height:1.5;text-align:right;text-transform:uppercase}.references-transformation-grid h3{margin:44px 0 30px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.references-transformation-grid dl{margin:0}.references-transformation-grid dt{margin-top:20px;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.references-transformation-grid dd{margin:8px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.references-quote-block>span{display:block;margin-top:20px;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.references-case-details{display:contents}@media (min-width:621px){.references-transformation-grid article{display:flex;flex-direction:column}.references-transformation-grid .references-case-details{display:block;order:3}.references-transformation-grid .references-quote-block{order:4}}.references-transformation-grid .references-client-quote{margin-top:12px;padding:17px 19px;border-left:4px solid var(--cyan);background:var(--paper);color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-style:italic;font-weight:500;line-height:1.55}.references-transformation-note{max-width:960px;margin:29px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.7}.mission-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.mission-status-grid article{min-width:0;padding:27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.mission-status-grid span{display:block;color:var(--cyan);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mission-status-grid strong{display:block;margin-top:22px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:25px;font-weight:500;line-height:1.2}.mission-status-grid p{margin:14px 0 0;font-size:var(--type-small);line-height:1.62}.mission-rse{scroll-margin-top:110px}.mission-rse-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:start;gap:clamp(40px,6vw,88px)}.mission-rse-hero>div>p:not(.eyebrow){margin:0 0 18px}.mission-rse-hero figure{position:sticky;top:calc(var(--header-h) + 24px);min-width:0;margin:0;overflow:hidden;box-shadow:15px 17px 0 var(--yellow)}.mission-rse-hero img{width:100%;aspect-ratio:16/9;object-fit:cover}.mission-rse-hero figcaption{padding:18px 20px;background:var(--navy);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.4}.mission-rse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.mission-rse-grid article{min-width:0;padding:clamp(24px,3vw,36px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.mission-rse-grid article:nth-child(2){background:#fff3f8}.mission-rse-grid article:nth-child(3){background:#fff8ee}.mission-rse-grid article:nth-child(4){background:#eefafa}.mission-rse-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.mission-rse-grid h3{margin:38px 0 16px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.2}.mission-rse-grid p{margin:0;font-size:var(--type-body);line-height:1.68}.mission-rse-proof{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);gap:0 30px;padding:clamp(28px,4vw,48px);border-top:7px solid var(--cyan);background:#fff;box-shadow:0 18px 50px rgba(7,27,43,.08)}.mission-rse-proof figure{grid-row:span 4;align-self:start;min-width:0;margin:0;overflow:hidden;background:var(--navy)}.mission-rse-proof-mark{position:relative;display:flex;grid-row:span 4;align-self:stretch;min-height:330px;flex-direction:column;justify-content:flex-end;gap:18px;padding:clamp(28px,4vw,54px);overflow:hidden;color:#fff;background:linear-gradient(145deg,#071b2b,#123c55 70%,#12aeba 155%)}.mission-rse-proof-mark:before{position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.2);border-radius:50%;content:"";right:-95px;top:-100px}.mission-rse-proof-mark span{color:var(--cyan);font-size:var(--type-small);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mission-rse-proof-mark strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(31px,4vw,52px);font-weight:500;line-height:1}.mission-rse-proof-mark strong b{color:var(--magenta);font-weight:500}.mission-rse-proof-mark small{max-width:30ch;color:rgba(255,255,255,.78);font-size:var(--type-small);line-height:1.55}.mission-rse-proof img{width:100%;height:auto;min-height:0;aspect-ratio:16/9;object-fit:cover;object-position:center 20%}.mission-rse-proof figcaption{padding:17px 19px;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.42}.mission-rse-proof p{margin:0;padding:20px 0;border-bottom:1px solid var(--line)}.mission-rse-proof p:last-child{border-bottom:0}.partners-hero{position:relative;padding:clamp(72px,8vw,128px) 0;background:radial-gradient(circle at 12% 14%,rgba(216,44,120,.1),transparent 25%),linear-gradient(135deg,#fff 0 57%,#eef7f8 57%)}.partners-hero:after{position:absolute;right:0;bottom:0;left:0;height:7px;background:linear-gradient(90deg,var(--magenta) 0 25%,var(--yellow) 25% 50%,var(--lime) 50% 75%,var(--cyan) 75%);content:""}.partners-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:center;gap:clamp(55px,8vw,128px)}.partners-hero h1{max-width:920px;margin:0;color:var(--navy);font-size:var(--type-display);letter-spacing:-.058em;line-height:.99}.partners-hero h1 em{display:block;margin-top:12px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.partners-hero h1+p{max-width:820px;margin:31px 0;color:#38566a;font-size:var(--type-display);line-height:1.72}.partners-not{padding:clamp(34px,4.5vw,62px);background:var(--navy);color:#fff;box-shadow:22px 24px 0 var(--yellow)}.partners-not>span{color:var(--cyan-bright);font-size:var(--type-small);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.partners-not ul{margin:31px 0 0;padding:0;list-style:none}.partners-not li{position:relative;padding:19px 0 19px 31px;border-top:1px solid rgba(255,255,255,.18);color:#d4e1e8;font-size:var(--type-body);line-height:1.55}.partners-not li:before{position:absolute;top:20px;left:0;color:var(--yellow);font-weight:900;content:"×"}.partners-principles{background:var(--navy-deep);color:#fff}.partners-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.partners-principles article{display:flex;min-width:0;min-height:210px;flex-direction:column;justify-content:space-between;padding:clamp(27px,3vw,44px);border-right:1px solid rgba(255,255,255,.18)}.partners-principles article:last-child{border-right:0}.partners-principles strong{max-width:100%;overflow-wrap:anywhere;color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(24px,2.15vw,34px);font-weight:500;line-height:1.12}.partners-principles span{max-width:240px;color:#d3e0e7;font-size:var(--type-small);line-height:1.6}.partners-process,.partners-profiles{padding:clamp(85px,9vw,140px) 0}.partners-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.partners-profile-grid article{min-width:0;min-height:330px;padding:clamp(28px,3vw,42px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.partners-profile-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.partners-profile-grid h3{margin:49px 0 19px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.partners-profile-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.partners-criteria{padding:clamp(85px,9vw,140px) 0;background:var(--navy);color:#fff}.partners-criteria-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(55px,8vw,125px)}.partners-criteria h2{margin:0;font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.partners-criteria-grid>div{border-top:1px solid rgba(255,255,255,.2)}.partners-criteria article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.2)}.partners-criteria article>span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.partners-criteria h3{margin:0 0 10px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.partners-criteria article p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.68}.partners-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.partners-step-grid article{min-width:0;min-height:340px;padding:clamp(28px,3vw,42px);border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:var(--cream)}.partners-step-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.partners-step-grid h3{margin:51px 0 19px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.partners-step-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.partners-application{padding:clamp(78px,8vw,122px) 0;background:var(--magenta);color:#fff}.partners-application-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(55px,8vw,125px)}.partners-application .eyebrow{color:#fff}.partners-application h2{margin:0;font-size:var(--type-section);letter-spacing:-.052em;line-height:1.03}.partners-application-grid>div:last-child{padding:clamp(29px,4vw,50px);background:#fff;color:var(--ink);box-shadow:18px 20px 0 var(--yellow)}.partners-application-grid>div:last-child>p{margin:0 0 20px;color:var(--navy);font-weight:850}.partners-application ul{margin:0 0 31px;padding:0;list-style:none}.partners-application li{position:relative;padding:10px 0 10px 22px;color:var(--muted);font-size:var(--type-body);line-height:1.6}.partners-application li:before{position:absolute;top:18px;left:0;width:7px;height:7px;border-radius:50%;background:var(--cyan);content:""}@media (max-width:1280px){.bridge-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-hero h1{font-size:var(--type-display)}}@media (max-width:1120px){.references-dominique-work>div{grid-template-columns:repeat(2,minmax(0,1fr))}.references-dominique-work article:nth-child(2){border-right:0}.references-dominique-work article:nth-child(-n+2){border-bottom:1px solid var(--reading-line)}.references-dominique-work>footer{align-items:flex-start;flex-direction:column}.bridge-contact,.bridge-duo-grid,.bridge-hero-inner,.bridge-situations{grid-template-columns:1fr}.bridge-hero-inner{padding-bottom:74px}.bridge-hero-copy{max-width:900px}.bridge-hero-visual{width:min(100%,920px)}.bridge-hero-visual img{min-height:520px}.bridge-heading-split,.bridge-impact-grid,.bridge-model-callout,.bridge-proof-action,.bridge-taskforce-grid{grid-template-columns:1fr}.bridge-heading-split{gap:24px}.bridge-situation-visual{min-height:610px}.bridge-situation-copy{padding-inline:var(--bridge-edge)}.bridge-duo-photo{width:min(100%,820px)}.bridge-duo-photo img{min-height:480px}.bridge-contact-visual{min-height:560px}.bridge-extension,.bridge-extension-immo,.formation-ai-bridge,.formation-cta-grid,.formation-formats-grid,.formation-hero-grid,.formation-quality-grid,.training-offer-hero-grid,.training-offer-path-grid,.training-offer-result-grid,.training-regulatory-note-grid{grid-template-columns:1fr}.formation-ai-bridge .button{justify-self:start;white-space:normal}.bridge-extension-immo .bridge-extension-copy{order:2}.bridge-extension-immo .bridge-extension-identity{order:1}.bridge-extension-identity{min-height:470px}.formation-hero-grid{padding-bottom:90px}.formation-hero-visual{width:min(100%,920px)}.training-offer-hero figure{width:min(100%,820px)}.training-ai-human-grid,.training-ai-signal-grid,.training-diagnostic-proof-grid,.training-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-ai-human-grid article:last-child{grid-column:1/-1}.training-ai-case-grid{grid-template-columns:1fr}.training-ai-case-grid article>header{min-height:0}.training-ai-capacity-grid{grid-template-columns:1fr}.training-ai-capacity-grid h3{min-height:0}.training-ai-method-simple ol{grid-template-columns:repeat(2,minmax(0,1fr))}.training-difference-heading{grid-template-columns:1fr}.training-offer-card-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.training-offer-card-grid-five article:last-child{grid-column:1/-1}.training-package-grid{grid-template-columns:1fr}.training-package-grid article,.training-package-grid article>p,.training-package-grid h3{min-height:0}.partners-application-grid,.partners-criteria-grid,.partners-hero-grid,.references-cta-grid,.references-environments-grid,.references-hero-grid,.references-mission-list>article,.references-reviews-grid{grid-template-columns:1fr}.partners-not,.references-rule{max-width:760px}.references-mission-heading{border-right:0;border-bottom:1px solid var(--line)}.references-cta-grid>div:last-child{align-items:flex-start}.references-career-dominique .references-career-timeline,.references-patrick-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.references-patrick-leadership{grid-template-columns:1fr}.references-patrick-leadership p{padding-top:4px}.references-patrick-impact article:nth-child(2){border-right:0}.references-patrick-impact article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.references-patrick-body{grid-template-columns:1fr}.references-patrick-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:0}.references-patrick-profile section{border-right:1px solid var(--line)}.references-patrick-profile section:nth-child(2n){border-right:0}}@media (max-width:820px){.decision-resources-grid,.resource-choice-grid,.resource-fields,.resources-hero-grid{grid-template-columns:1fr}.resource-choice{min-height:250px}.bridge-capabilities,.bridge-case-grid,.bridge-difference-grid,.bridge-promise-grid{grid-template-columns:1fr}.bridge-proof-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-promise article{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.bridge-process-track{grid-template-columns:1fr 1fr;gap:1px;padding-top:30px;background:var(--line)}.bridge-process-track:before{display:none}.bridge-process-track article{border:0}.bridge-process-track article:before{top:22px}.bridge-duo-roles{grid-template-columns:1fr}.bridge-taskforce-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-taskforce-tags span:nth-child(5){grid-column:1/-1}.bridge-extension-points,.formation-axis-grid,.formation-level-grid,.formation-method-grid,.formation-offer-grid,.formation-proof-grid,.formation-proof-layout{grid-template-columns:1fr}.formation-offer-grid article{min-height:0}.training-diagnostic-duo,.training-difference-choice,.training-difference-choice-three,.training-offer-card-grid{grid-template-columns:1fr}.training-offer-card-grid article,.training-offer-card-grid-five article{min-height:0}.training-offer-card-grid-five article:last-child{grid-column:auto}.bridge-mission-strip,.formation-pricing-layout,.training-package-rules{grid-template-columns:1fr}.bridge-mission-strip{gap:16px}.bridge-mission-strip>b{white-space:normal}.formation-axis-grid>article,.formation-level-grid p{min-height:0}.formation-format-cards article{grid-template-columns:80px 1fr}.formation-format-cards p{grid-column:2}.partners-principles-grid,.partners-profile-grid,.partners-step-grid,.references-capability-grid,.references-founder-grid,.references-numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.references-mission-body{grid-template-columns:1fr}.references-mission-body>div{border-right:0;border-bottom:1px solid var(--line)}.references-mission-body>div:last-child{border-bottom:0}}@media (max-width:620px){.bridge-home,.partners-page,.references-page{--bridge-edge:22px}.formation-premium{--bridge-edge:24px}.bridge-mobile-only{display:block}.bridge-desktop-only{display:none!important}.bridge-heading{margin-bottom:30px}.bridge-duo-copy h2,.bridge-heading h2,.bridge-impact h2,.bridge-situation-copy h2{font-size:var(--type-section);line-height:1.08}.bridge-hero{min-height:auto}.bridge-hero-inner{display:block;min-height:auto;padding-block:30px 37px}.bridge-hero-copy .eyebrow{margin-bottom:10px;font-size:var(--type-small)}.bridge-hero h1{font-size:var(--type-display);line-height:1.02}.bridge-hero h1 em{margin-top:8px}.bridge-hero-lead{margin-top:17px;font-size:var(--type-body);line-height:1.52}.bridge-hero-actions,.bridge-hero-invitation,.bridge-hero-role,.bridge-hero-trust{display:none}.bridge-hero-visual{border-radius:0 0 0 48px;box-shadow:10px 11px 0 rgba(16,42,67,.1);margin-top:24px}.bridge-hero-visual img{width:100%;min-height:220px;height:220px;aspect-ratio:auto;object-position:center}.bridge-hero-visual figcaption{left:0;padding:14px 16px}.bridge-hero-visual figcaption strong{font-size:var(--type-body)}.bridge-hero-visual figcaption span{margin-top:3px;font-size:var(--type-small)}.bridge-promise-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-promise article{min-height:67px;grid-template-columns:1fr;place-content:center;padding:12px 5px;border-right:1px solid rgba(255,255,255,.2);border-bottom:0;text-align:center}.bridge-promise article:last-child{border-right:0}.bridge-promise p,.bridge-promise span{display:none}.bridge-promise strong{font-size:var(--type-body)}.bridge-mobile-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);background:#fff}.bridge-mobile-route a{display:flex;min-width:0;min-height:76px;flex-direction:column;justify-content:center;gap:5px;padding:11px 9px;border-right:1px solid var(--line)}.bridge-mobile-route a:last-child{border-right:0}.bridge-mobile-route span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.bridge-mobile-route strong{color:var(--navy);font-size:var(--type-small);line-height:1.25}.bridge-brand-route{display:none}.bridge-situations{min-height:auto}.bridge-situation-visual{display:none}.bridge-situation-copy{padding-block:54px}.bridge-situation-copy h2{margin-bottom:25px}.bridge-situation-list article{grid-template-columns:28px 1fr;gap:8px;padding:13px 0}.bridge-situation-list p{font-size:var(--type-body);line-height:1.52}.bridge-situation-more summary{margin-top:11px;padding:14px 16px;border:1px solid var(--line);background:var(--paper);color:var(--navy);cursor:pointer;font-size:var(--type-small);font-weight:850;list-style-position:inside}.bridge-situation-more[open] summary{margin-bottom:2px;border-color:var(--cyan)}.bridge-situation-note{margin-top:20px;font-size:var(--type-body);line-height:1.45}.bridge-impact{padding:52px 0}.bridge-proof-action .button{width:100%;white-space:normal}.bridge-impact>.bridge-shell>article{padding:29px 22px}.bridge-impact-action{box-shadow:9px 10px 0 rgba(16,42,67,.09)}.bridge-impact-action>p:not(.eyebrow){margin-top:20px;font-size:var(--type-body);line-height:1.62}.bridge-impact-action>strong{margin-top:23px;padding-top:20px;font-size:var(--type-body)}.bridge-impact-result-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.bridge-impact-result-list>div{min-height:104px;grid-template-columns:22px 1fr;gap:7px;padding:17px 12px}.bridge-impact-result-list p{font-size:var(--type-body);line-height:1.42}.bridge-audiences,.bridge-difference,.bridge-duo,.bridge-process,.bridge-proofs{padding-block:56px}.bridge-audience-grid,.bridge-difference-grid{display:grid;grid-auto-flow:column;grid-auto-columns:82%;grid-template-columns:none;gap:12px;border:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:8px;scroll-snap-type:inline mandatory;scrollbar-width:thin}.bridge-audience-grid article,.bridge-difference-grid article{min-height:230px;padding:24px;border:1px solid rgba(16,42,67,.16);scroll-snap-align:start}.bridge-audience-grid h3,.bridge-difference-grid h3{margin-top:27px;font-size:var(--type-card)}.bridge-difference-grid article{border-color:rgba(255,255,255,.25)}.bridge-model-callout{padding:31px 25px;box-shadow:9px 10px 0 var(--yellow)}.bridge-model-callout h3{font-size:var(--type-card)}.bridge-model-note,.bridge-model-options{display:none}.bridge-model-mobile-summary{margin-top:21px!important;padding:18px;border-left:4px solid var(--cyan);background:var(--paper);font-size:var(--type-small)!important}.bridge-model-mobile-summary strong{display:block;margin-bottom:5px;color:var(--navy)}.bridge-duo-grid{gap:30px}.bridge-duo-photo{box-shadow:10px 11px 0 var(--cyan-bright)}.bridge-duo-photo img{min-height:0;aspect-ratio:16/10}.bridge-duo-photo figcaption{padding:15px 17px;font-size:var(--type-body)}.bridge-duo-lead{margin:18px 0;font-size:var(--type-body);line-height:1.42}.bridge-duo-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-duo-roles article{padding:16px 13px}.bridge-duo-roles span{font-size:var(--type-small)}.bridge-duo-roles strong{margin:11px 0 8px;font-size:var(--type-body)}.bridge-duo-roles p{font-size:var(--type-body);line-height:1.45}.bridge-tensions{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-tensions span{justify-content:center;padding:10px 5px;font-size:var(--type-small);text-align:center}.bridge-tensions b{display:none}.bridge-duo-conclusion{margin-top:17px;font-size:var(--type-small);line-height:1.55}.bridge-taskforce{padding:56px 0 0}.bridge-taskforce h2{font-size:var(--type-section);line-height:1.08}.bridge-taskforce header>p:last-child{margin-top:20px;font-size:var(--type-body);line-height:1.62}.bridge-taskforce-grid{gap:28px}.bridge-taskforce-principles{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;border:0;overflow-x:auto;padding-bottom:8px;scroll-snap-type:inline mandatory}.bridge-taskforce-principles article{display:block;min-height:215px;padding:22px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);scroll-snap-align:start}.bridge-taskforce-principles h3{margin-top:24px;font-size:var(--type-card)}.bridge-taskforce-tags{display:none}.bridge-process-track{display:grid;grid-auto-flow:column;grid-auto-columns:74%;grid-template-columns:none;gap:12px;padding:0 0 8px;background:transparent;overflow-x:auto;scroll-snap-type:inline mandatory}.bridge-process-track article{min-height:190px;padding:24px;border:1px solid var(--line);scroll-snap-align:start}.bridge-process-track article:before{display:none}.bridge-process-track h3{margin-top:25px}.bridge-proofs .bridge-heading-split>p{display:none}.bridge-proof-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-proof-numbers article{min-height:116px;padding:18px}.bridge-proof-numbers strong{font-size:31px}.bridge-proof-numbers span{margin-top:15px;font-size:var(--type-small)}.bridge-proof-action{padding:24px 21px}.bridge-proof-action p{font-size:var(--type-body);line-height:1.58}.bridge-extension-heading{padding-top:48px}.bridge-extension-heading>p{display:none}.bridge-extension{margin-top:20px}.bridge-extension-identity{display:none}.bridge-extension-copy{padding:30px 23px}.bridge-extension-copy h3{font-size:var(--type-card)}.bridge-extension-copy>p:not(.eyebrow,.bridge-card-t){margin-top:19px;font-size:var(--type-small);line-height:1.58}.bridge-extension-points,.bridge-extension-tags{display:none}.bridge-extension-copy>.button{align-self:stretch;margin-top:24px}.bridge-card-t{font-size:var(--type-small)!important}.bridge-contact-visual{display:none}.bridge-contact-copy{padding:56px 22px}.bridge-contact-copy h2{font-size:var(--type-section)}.bridge-contact-copy .button{align-self:stretch}.bridge-contact-options a{flex-direction:column;align-items:flex-start;gap:4px}.bridge-contact-options strong{text-align:left}.bridge-mission-strip{padding:28px 24px}.formation-hero-grid{gap:45px;padding-block:46px 70px}.formation-logo{width:88%;margin-bottom:35px}.formation-hero h1{font-size:var(--type-display)}.formation-hero-actions{flex-direction:column;align-items:stretch;gap:13px}.formation-hero-actions .text-link{align-self:flex-start}.formation-hero-visual{box-shadow:10px 11px 0 var(--cyan-bright)}.formation-compact .formation-hero-image img{height:auto;aspect-ratio:auto;object-fit:contain}.formation-hero-image>figcaption{position:relative;right:auto;bottom:auto;left:auto}.formation-visual-steps{grid-template-columns:1fr}.formation-visual-steps>div{padding:16px 20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.formation-visual-steps>div:last-child{border-bottom:0}.formation-collective-visual figcaption{position:relative;bottom:auto;left:auto;width:auto;margin:-38px 20px 0}.formation-collective-visual img{width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain}.formation-proof-visual{min-height:540px}.formation-axes,.formation-formats,.formation-levels,.formation-method,.formation-offers,.formation-pricing,.formation-proof,.formation-quality{padding:68px 0}.formation-pricing-grid{grid-template-columns:1fr}.formation-pricing-grid article{min-height:0}.formation-pricing-visual-mobile{margin-top:25px}.formation-formats h2,.formation-quality h2{font-size:var(--type-section)}.formation-format-cards article{grid-template-columns:1fr;gap:8px}.formation-format-cards p{grid-column:auto}.formation-cta{padding:68px 0}.formation-cta h2{font-size:var(--type-section)}.formation-cta-actions .button{width:100%}.training-offer-page{--bridge-edge:22px}.training-offer-hero{padding-block:48px 70px;background:linear-gradient(145deg,#fff,#eef7f8)}.training-offer-hero h1{font-size:var(--type-display)}.training-offer-actions{flex-direction:column;align-items:stretch;gap:13px}.training-offer-actions .text-link{align-self:flex-start}.training-offer-facts{grid-template-columns:1fr}.training-offer-hero figure{box-shadow:10px 11px 0 var(--yellow)}.training-offer-hero figure img{width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain}.training-ai-balance,.training-ai-capacity,.training-ai-decision,.training-ai-duo,.training-ai-faq,.training-ai-human,.training-ai-need,.training-ai-transformation,.training-diagnostic-proof,.training-offer-difference,.training-offer-packages,.training-offer-path,.training-offer-result,.training-offer-situations,.training-regulatory-note{padding-block:68px}.training-ai-balance-conclusion,.training-ai-capacity-cta{align-items:flex-start;flex-direction:column}.training-ai-balance-conclusion .button,.training-ai-capacity-cta .button{width:100%;max-width:none}.training-ai-faq-grid{grid-template-columns:1fr;gap:34px}.training-ai-balance-head{display:none}.training-ai-balance-table{border:0}.training-ai-balance-table article{display:block;margin-bottom:14px;border-top:6px solid var(--cyan)}.training-ai-balance-table article>*{display:block;border-left:1px solid var(--line)}.training-ai-balance-table article p:before,.training-ai-balance-table article strong:before{display:block;margin-bottom:8px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-ai-balance-table article strong:before{content:"Ce que l’IA apporte"}.training-ai-balance-table article p:first-of-type:before{content:"Le danger"}.training-ai-balance-table article p:last-child:before{content:"Ce qu’ACCOMMODO fait"}.training-ai-method-simple>header{align-items:flex-start;flex-direction:column}.training-ai-method-simple ol{grid-template-columns:1fr}.training-ai-method-simple li{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.training-ai-duo-grid,.training-ai-human-grid,.training-ai-qualification{grid-template-columns:1fr}.training-ai-human-grid article:last-child{grid-column:auto}.training-ai-human-grid article{min-height:0}.training-ai-duo-result,.training-ai-human-proof{grid-template-columns:1fr;gap:18px}.training-ai-decision-heading{grid-template-columns:1fr;gap:28px}.training-ai-decision-heading h2{font-size:var(--type-section)}.training-ai-signal-grid,.training-ai-transformation-grid{grid-template-columns:1fr}.training-ai-signal-grid article{min-height:0}.training-ai-decision-callout{grid-template-columns:1fr;gap:17px}.training-ai-transformation-grid article{grid-template-columns:31px 1fr;min-height:0}.training-ai-transformation-grid article>div,.training-ai-transformation-grid footer{grid-column:2}.training-package-grid{grid-template-columns:1fr}.training-package-grid article,.training-package-grid article>p,.training-package-grid h3{min-height:0}.training-package-grid .button{margin-top:28px}.training-diagnostic-proof-grid,.training-difference-grid,.training-package-rules{grid-template-columns:1fr}.training-diagnostic-proof-grid article,.training-difference-grid article{min-height:0}.training-difference-heading h2{font-size:var(--type-section)}.training-package-grid article.is-featured{box-shadow:10px 11px 0 var(--yellow)}.training-offer-path header h2,.training-offer-result h2,.training-regulatory-note h2{font-size:var(--type-section)}.training-regulatory-note-grid>div:last-child{box-shadow:9px 10px 0 rgba(16,42,67,.08)}.training-offer-path li{grid-template-columns:36px 1fr}.training-offer-result .button{width:100%}.references-hero{background:linear-gradient(145deg,#fff,#eef7f8)}.references-hero h1{font-size:var(--type-display)}.references-rule{margin-right:11px;padding:30px 25px;box-shadow:11px 12px 0 var(--yellow)}.partners-principles-grid,.partners-profile-grid,.partners-step-grid,.references-capability-grid,.references-career-dominique .references-career-timeline,.references-founder-grid,.references-numbers-grid{grid-template-columns:1fr}.references-numbers article{min-height:155px}.references-capability-grid article{min-height:0}.references-mission-heading{grid-template-columns:34px 1fr;padding:27px 22px}.references-cta .button,.references-cta-grid>div:last-child{width:100%}.references-career>header{grid-template-columns:96px minmax(0,1fr);gap:20px;padding:29px 23px}.references-career>header img{width:96px;box-shadow:7px 8px 0 var(--cyan-bright)}.references-career-dominique>header img{box-shadow:7px 8px 0 var(--yellow)}.references-career>header h3{font-size:var(--type-card)}.references-career>header strong{font-size:var(--type-body)}.references-career-timeline>div{min-height:0;padding:28px 23px}.references-patrick-impact{grid-template-columns:1fr}.references-patrick-leadership{padding:34px 23px;background:var(--reading-mint)}.references-patrick-leadership h4{font-size:var(--type-card)}.references-patrick-leadership p{padding-left:18px;font-size:var(--type-body)}.references-patrick-impact article,.references-patrick-impact article:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.references-patrick-impact article:last-child{border-bottom:0}.references-patrick-impact span{min-height:0}.references-patrick-experience{padding:34px 23px}.references-patrick-experience-list>article{grid-template-columns:28px minmax(0,1fr);gap:14px 16px}.references-patrick-experience-copy,.references-patrick-period{grid-column:2}.references-patrick-marker{grid-row:1/span 2}.references-patrick-marker i{bottom:-100%}.references-patrick-profile{grid-template-columns:1fr}.references-patrick-profile section,.references-patrick-profile section:nth-child(2n){border-right:0}.references-career>footer{align-items:flex-start;flex-direction:column;gap:17px;padding:25px 23px}.references-career-links{align-items:flex-start}.references-transformation-grid{display:flex;width:calc(100% + 22px);gap:15px;padding-right:22px;border:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.references-transformation-grid::-webkit-scrollbar{display:none}.references-transformation-grid article{flex:0 0 min(86vw,360px);padding:28px 24px;border:1px solid #d6d2c8;scroll-snap-align:start}.references-transformation-grid h3{margin-top:34px}.mission-status-grid{grid-template-columns:1fr}.partners-hero{background:linear-gradient(145deg,#fff,#eef7f8)}.partners-hero h1{font-size:var(--type-display)}.partners-not{margin-right:11px;padding:30px 25px;box-shadow:11px 12px 0 var(--yellow)}.partners-principles article,.partners-profile-grid article,.partners-step-grid article{min-height:0}.partners-application-grid>div:last-child{padding:29px 24px;box-shadow:10px 11px 0 var(--yellow)}.partners-application .button{width:100%}}.bridge-contact.decision-contact{display:block;min-height:0}.formation-axis-grid.formation-axis-grid-compact>article{min-height:340px}.formation-method-grid.formation-method-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1120px){.formation-method-grid.formation-method-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.formation-method-grid.formation-method-grid-compact{grid-template-columns:1fr}}@media (max-width:620px){.decision-hero .bridge-hero-copy .bridge-hero-role{display:block}.decision-hero .bridge-hero-copy .bridge-hero-actions{display:flex;align-items:stretch;flex-direction:column;gap:12px}.decision-hero .bridge-hero-copy .bridge-hero-trust{display:grid;grid-template-columns:1fr}.decision-hero .bridge-hero-actions .text-link{align-self:flex-start}.decision-deliverable-grid,.decision-format-list,.decision-growth-grid,.decision-situation-grid{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:12px;border:0;padding-bottom:0;overflow:visible}.decision-deliverable-grid article,.decision-format-list div,.decision-growth-grid article,.decision-situation-grid article{min-height:0;border:1px solid var(--line)}.decision-duo-grid .bridge-duo-photo,.decision-passage-visual{display:none}.formation-axis-grid.formation-axis-grid-compact>article{min-height:0}}.decision-home .bridge-hero-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-standard{padding:clamp(78px,8vw,126px) 0;background:var(--navy-deep);color:#fff}.decision-standard .eyebrow{color:var(--yellow)}.decision-standard-intro{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);align-items:end;gap:clamp(42px,7vw,110px)}.decision-standard-number{display:flex;min-height:310px;flex-direction:column;justify-content:space-between;padding:clamp(30px,4vw,48px);border-top:7px solid var(--magenta-bright);background:#fff;color:var(--navy);box-shadow:17px 19px 0 rgba(53,195,207,.28)}.decision-standard-number span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.decision-standard-number strong{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(92px,10vw,150px);font-weight:500;letter-spacing:-.08em;line-height:.75}.decision-standard-number small{max-width:190px;color:var(--navy);font-size:var(--type-small);font-weight:850;letter-spacing:.04em;line-height:1.45;text-transform:uppercase}.decision-standard-intro h2{max-width:930px;margin:0;color:#fff;font-size:var(--type-section);letter-spacing:-.052em;line-height:1.04}.decision-standard-intro h2 em{display:block;margin-top:10px;color:var(--cyan-bright);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.decision-standard-intro header>p:last-child{max-width:860px;margin:27px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.75}.decision-standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,6vw,82px);border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.decision-standard-grid article{min-width:0;min-height:260px;padding:clamp(25px,3vw,39px);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.035)}.decision-standard-grid article:nth-child(2){background:rgba(53,195,207,.08)}.decision-standard-grid article:nth-child(3){background:rgba(242,202,82,.08)}.decision-standard-grid article:nth-child(4){background:rgba(216,44,120,.09)}.decision-standard-grid span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.decision-standard-grid h3{margin:42px 0 16px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.decision-standard-grid p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.68}.decision-standard-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(30px,5vw,70px);padding:clamp(28px,4vw,45px);background:var(--magenta)}.decision-standard-action p{max-width:900px;margin:0;color:#fff;font-size:var(--type-body);line-height:1.7}.decision-standard-action p strong{color:var(--yellow)}.decision-standard-action .button{white-space:nowrap}.bridge-duo-origin{margin:22px 0 0;padding:20px 22px;border-left:5px solid var(--magenta);background:rgba(255,255,255,.72);color:var(--muted);font-size:var(--type-small);line-height:1.68}.references-lived-difference{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1.66fr);gap:clamp(25px,4vw,60px);margin:0 0 38px;padding:clamp(27px,4vw,45px);border-top:7px solid var(--cyan);background:#fff;box-shadow:0 18px 50px rgba(7,27,43,.08)}.references-lived-difference span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.references-lived-difference p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.tender-page{--bridge-edge:clamp(28px,5vw,84px);overflow:clip;background:#fff}.tender-hero{position:relative;padding:clamp(68px,8vw,126px) 0;background:radial-gradient(circle at 88% 10%,rgba(53,195,207,.17),transparent 27%),linear-gradient(135deg,#fff 0 59%,#eef7f8 59%)}.tender-hero:after{position:absolute;right:0;bottom:0;left:0;height:7px;background:linear-gradient(90deg,var(--magenta) 0 25%,var(--yellow) 25% 50%,var(--lime) 50% 75%,var(--cyan) 75%);content:""}.tender-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:center;gap:clamp(52px,8vw,125px)}.tender-hero h1{max-width:940px;margin:0;color:var(--navy);font-size:var(--type-display);letter-spacing:-.056em;line-height:1}.tender-hero h1 em{display:block;margin-top:12px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.tender-hero-lead{max-width:840px;margin:30px 0 0;color:#38566a;font-size:var(--type-body);line-height:1.72}.tender-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.tender-hero-proof{margin:0;padding:clamp(32px,4.5vw,58px);background:var(--navy);color:#fff;box-shadow:20px 22px 0 var(--yellow)}.tender-hero-proof>p{margin:0 0 28px;color:var(--cyan-bright);font-size:var(--type-body);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tender-hero-proof>div{padding:22px 0;border-top:1px solid rgba(255,255,255,.2)}.tender-hero-proof strong{display:block;color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(27px,2.7vw,42px);font-weight:500;line-height:1.08}.tender-hero-proof span{display:block;margin-top:8px;color:#d3e0e7;font-size:var(--type-small);line-height:1.58}.tender-hero-proof small{display:block;padding-top:21px;border-top:1px solid rgba(255,255,255,.2);color:#b7cad5;font-size:var(--type-small);font-weight:800;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.tender-capacity{padding:clamp(82px,9vw,140px) 0;background:var(--cream)}.tender-capacity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dad8d1;border-left:1px solid #dad8d1}.tender-capacity-grid article{min-width:0;min-height:300px;padding:clamp(28px,3.5vw,48px);border-right:1px solid #dad8d1;border-bottom:1px solid #dad8d1;background:rgba(255,255,255,.7)}.tender-capacity-grid article:first-child{border-top:6px solid var(--magenta)}.tender-capacity-grid article:nth-child(2){border-top:6px solid var(--cyan)}.tender-capacity-grid article:nth-child(3){border-top:6px solid var(--yellow)}.tender-capacity-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.tender-capacity-grid h3{margin:45px 0 19px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.17}.tender-capacity-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.tender-commitments{padding:clamp(82px,9vw,140px) 0;background:var(--reading-mint);color:var(--reading-ink)}.tender-commitments .bridge-heading{margin-bottom:36px}.tender-founders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.tender-founders article{min-width:0;padding:clamp(28px,4vw,50px);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.tender-founders article:first-child{border-top:6px solid var(--cyan-bright)}.tender-founders article:nth-child(2){border-top:6px solid var(--magenta-bright)}.tender-founders span{color:#b9ccd7;font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tender-founders h3{margin:24px 0 10px;font-size:var(--type-card);letter-spacing:-.04em}.tender-founders article>strong{color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500}.tender-founders article>p{margin:18px 0 0;color:#cbdbe3;font-size:var(--type-body);line-height:1.65}.tender-founders>p{grid-column:1/-1;margin:0;padding:24px clamp(28px,4vw,50px);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);background:rgba(242,202,82,.1);color:#e5eef2;font-size:var(--type-body);line-height:1.7}.tender-founders>p strong{color:var(--yellow)}.tender-commitment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.tender-commitment-grid article{min-width:0;min-height:270px;padding:clamp(26px,3vw,40px);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.035)}.tender-commitment-grid span{color:var(--yellow);font-size:var(--type-small);font-weight:900}.tender-commitment-grid h3{margin:42px 0 16px;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.tender-commitment-grid p{margin:0;color:#cbdbe3;font-size:var(--type-body);line-height:1.68}.tender-process{padding:clamp(82px,9vw,140px) 0;background:#fff}.tender-process-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(52px,8vw,125px)}.tender-process header h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.052em;line-height:1.04}.tender-process header>p:last-child{margin:27px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.tender-process ol{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.tender-process li{display:grid;grid-template-columns:55px 1fr;gap:22px;padding:26px 0;border-bottom:1px solid var(--line)}.tender-process li>span{color:var(--magenta);font-size:var(--type-body);font-weight:900}.tender-process h3{margin:0 0 9px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500}.tender-process li p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.tender-evidence{padding:clamp(82px,9vw,140px) 0;background:#eef7f8}.tender-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #bfd7dc;border-left:1px solid #bfd7dc}.tender-evidence-grid>a{display:flex;min-width:0;min-height:285px;flex-direction:column;padding:clamp(27px,3.2vw,43px);border-right:1px solid #bfd7dc;border-bottom:1px solid #bfd7dc;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.tender-evidence-grid>a:hover{z-index:1;transform:translateY(-3px);box-shadow:0 20px 44px rgba(7,27,43,.1)}.tender-evidence-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tender-evidence-grid h3{margin:36px 0 16px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.18}.tender-evidence-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.68}.tender-evidence-grid strong{margin-top:auto;padding-top:24px;color:var(--navy);font-size:var(--type-small)}.tender-evidence-grid b{color:var(--magenta)}.tender-compliance-alert,.tender-evidence-note{margin:25px 0 0;padding:22px 25px;background:#fff;color:var(--muted);font-size:var(--type-small);line-height:1.7}.tender-evidence-note{border-left:5px solid var(--cyan)}.tender-compliance-alert{border-left:5px solid var(--magenta);background:#fff3f8}.tender-compliance-alert strong,.tender-evidence-note strong{color:var(--navy)}.tender-compliance-alert a{color:var(--magenta);font-weight:850}.tender-cta{padding:clamp(74px,8vw,118px) 0;background:var(--magenta);color:#fff}.tender-cta-grid{display:grid;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:50px}.tender-cta .eyebrow{color:#fff}.tender-cta h2{max-width:960px;margin:0;font-size:var(--type-section);letter-spacing:-.052em;line-height:1.03}.tender-cta-grid>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:19px}.tender-cta-grid>div:last-child>a:last-child{color:#fff;font-size:var(--type-body);font-weight:850}@media (max-width:1120px){.decision-standard-intro,.tender-cta-grid,.tender-hero-grid,.tender-process-grid{grid-template-columns:1fr}.decision-standard-number{width:min(100%,470px);min-height:265px}.decision-standard-grid,.tender-commitment-grid,.tender-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tender-hero-proof{max-width:760px}.tender-cta-grid>div:last-child{align-items:flex-start}}@media (max-width:960px){.decision-brand-visual-csd,.decision-duo-signature,.decision-proof-visual{display:none}}@media (max-width:820px){.decision-home .bridge-hero-trust,.decision-standard-action,.tender-capacity-grid{grid-template-columns:1fr}.decision-standard-action .button{justify-self:start;white-space:normal}.decision-rse-teaser-grid,.mission-rse-hero,.mission-rse-proof{grid-template-columns:1fr}.decision-rse-teaser-grid{gap:42px}.mission-rse-hero figure{position:relative;top:auto}.mission-rse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-rse-proof figure{grid-row:auto}.mission-rse-proof-mark{grid-row:auto;min-height:270px}.mission-rse-proof img{height:auto;min-height:0;aspect-ratio:16/9}}@media (max-width:620px){.tender-page{--bridge-edge:22px}.decision-hero .bridge-hero-copy .bridge-hero-trust{display:grid}.decision-standard{padding-block:58px}.decision-standard-intro{gap:36px}.decision-standard-number{min-height:225px;padding:27px;box-shadow:10px 11px 0 rgba(53,195,207,.28)}.decision-standard-number strong{font-size:92px}.decision-standard-intro h2,.tender-process header h2{font-size:var(--type-section)}.decision-standard-intro header>p:last-child{font-size:var(--type-body);line-height:1.65}.decision-standard-grid,.tender-commitment-grid,.tender-evidence-grid,.tender-founders{grid-template-columns:1fr}.decision-standard-grid article,.tender-commitment-grid article{min-height:0;padding:25px}.decision-standard-grid h3,.tender-commitment-grid h3{margin-top:25px}.decision-standard-action{padding:25px}.decision-standard-action .button{width:100%}.bridge-duo-origin{padding:18px;font-size:var(--type-small)}.references-lived-difference{grid-template-columns:1fr;gap:15px;padding:25px 23px}.decision-rse-teaser-grid{gap:30px}.decision-rse-teaser h2{font-size:var(--type-section)}.decision-rse-teaser figcaption{position:relative;padding:15px 17px;font-size:var(--type-body)}.decision-duo-signature,.decision-proof-visual{display:none}.mission-rse-grid{grid-template-columns:1fr}.mission-rse-hero{gap:29px}.mission-rse-proof{gap:0;padding:23px}.mission-rse-proof figcaption,.mission-rse-proof p{font-size:var(--type-body)}.mission-rse-proof p{line-height:1.65}.tender-hero{padding-block:48px 65px;background:linear-gradient(145deg,#fff,#eef7f8)}.tender-hero-grid{gap:40px}.tender-hero h1{font-size:var(--type-display)}.tender-hero-lead{margin-top:23px;font-size:var(--type-body);line-height:1.62}.tender-actions{align-items:stretch;flex-direction:column;gap:14px;margin-top:26px}.tender-actions .text-link{align-self:flex-start}.tender-hero-proof{margin-right:10px;padding:28px 24px;box-shadow:10px 11px 0 var(--yellow)}.tender-capacity,.tender-commitments,.tender-evidence,.tender-process{padding-block:60px}.tender-capacity-grid article{min-height:0;padding:27px 24px}.tender-capacity-grid h3{margin-top:27px}.tender-founders article{padding:27px 24px}.tender-founders>p{grid-column:auto;padding:23px 24px}.tender-process li{grid-template-columns:38px 1fr;gap:13px;padding:22px 0}.tender-evidence-grid>a{min-height:235px;padding:25px 23px}.tender-evidence-grid h3{margin-top:28px}.tender-compliance-alert,.tender-evidence-note{padding:19px 20px}.tender-cta{padding-block:64px 94px}.tender-cta h2{font-size:var(--type-section)}.tender-cta .button,.tender-cta-grid>div:last-child{width:100%}.decision-hero .bridge-hero-copy .bridge-hero-trust{display:none}.decision-hero{background:radial-gradient(circle at 92% 7%,rgba(53,195,207,.22),transparent 27%),linear-gradient(160deg,#fff 0 72%,#edf7f8 72%)}.decision-hero .bridge-hero-inner{padding-top:28px}.decision-hero-visual{margin:28px -8px 0 8px;border-radius:24px 24px 24px 72px;box-shadow:-8px 10px 0 var(--yellow),10px 20px 44px rgba(7,27,43,.16)}.decision-hero-visual picture{aspect-ratio:900/670}.decision-hero-visual img{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover;object-position:center top}.decision-hero-visual figcaption{right:12px;bottom:12px;left:12px;padding:15px 17px 16px;border-radius:15px 15px 15px 28px;background:rgba(7,27,43,.9)}.decision-duo-grid .bridge-duo-photo,.decision-editorial-visual,.decision-passage-visual{display:block}.decision-editorial-visual{margin:30px 8px 10px 0;border-radius:22px 22px 54px 22px;box-shadow:9px 11px 0 var(--cyan-bright),0 20px 40px rgba(7,27,43,.12)}.decision-editorial-visual figcaption{padding:19px 20px 21px}.decision-editorial-visual figcaption strong{font-size:var(--type-body)}.decision-passage-visual{width:calc(100% - 10px);margin:32px 10px 8px 0;border-radius:22px 22px 54px 22px;box-shadow:10px 11px 0 var(--yellow),0 20px 40px rgba(0,0,0,.18)}.decision-passage-visual picture{aspect-ratio:4/4.45}.decision-passage-visual img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.decision-passage-visual figcaption{position:relative;padding:18px 20px;font-size:var(--type-body)}.decision-duo-grid .bridge-duo-photo{width:calc(100% - 10px);margin:0 10px 8px 0;border-radius:22px 22px 54px 22px;box-shadow:10px 11px 0 var(--cyan-bright),0 20px 40px rgba(7,27,43,.13)}.decision-duo-grid .bridge-duo-photo img{width:100%;min-height:0;aspect-ratio:6/5;object-fit:cover;object-position:center top}.decision-duo-grid .bridge-duo-photo figcaption{position:relative;padding:17px 19px;font-size:var(--type-body)}.decision-standard-number{border-radius:22px 22px 50px 22px;box-shadow:10px 11px 0 rgba(53,195,207,.4)}.decision-standard-grid{gap:12px;border:0}.decision-standard-grid article{border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.decision-standard-action{margin-top:16px;border-radius:20px 20px 42px 20px;box-shadow:8px 9px 0 rgba(242,202,82,.24)}.decision-deliverable-grid,.decision-format-list,.decision-growth-grid,.decision-situation-grid{gap:14px}.decision-deliverable-grid article,.decision-format-list div,.decision-growth-grid article,.decision-situation-grid article{border-radius:18px;box-shadow:0 14px 34px rgba(7,27,43,.07);overflow:hidden}.decision-deliverable-grid article:nth-child(2n),.decision-format-list div:nth-child(2n),.decision-situation-grid article:nth-child(2n){transform:translateX(7px)}.decision-deliverable-grid article:nth-child(odd),.decision-format-list div:nth-child(odd),.decision-situation-grid article:nth-child(odd){transform:translateX(-2px)}.decision-method-sequences article{padding:20px 17px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.045)}.decision-method-sequences{display:grid;gap:12px;border:0}.decision-boundaries-grid>div:last-child,.decision-capability-grid>a,.decision-proof-signals article,.decision-recruitment-panel{border-radius:20px 20px 44px 20px}.decision-rse-teaser figure{border-radius:22px 22px 52px 22px;box-shadow:10px 11px 0 var(--yellow),0 20px 40px rgba(7,27,43,.12)}.decision-boundaries,.decision-capabilities,.decision-deliverables,.decision-formats,.decision-growth,.decision-method,.decision-proof-teaser,.decision-rse-teaser,.decision-situations,.decision-standard{padding-block:50px}.decision-contact .bridge-contact-copy{padding-block:50px 92px}.decision-contact-doors article{min-height:0;padding:24px 22px}.decision-contact-doors{gap:12px;border:0}.decision-contact-doors article{border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.035)}.references-career{border-radius:22px;box-shadow:0 18px 46px rgba(7,27,43,.12)}.references-career-patrick>header{background:radial-gradient(circle at 93% 8%,rgba(53,195,207,.2),transparent 28%),#fff}.references-patrick-impact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:rgba(255,255,255,.18)}.references-patrick-impact article,.references-patrick-impact article:nth-child(2){border:0;background:var(--navy-deep)}.references-patrick-impact article:nth-child(2),.references-patrick-impact article:nth-child(3){background:#0c3048}.references-patrick-impact strong{font-size:43px}.references-patrick-impact span{margin-top:17px;font-size:var(--type-small)}.references-patrick-impact p{font-size:var(--type-body)}.references-patrick-experience-list{display:grid;gap:15px;border:0}.references-patrick-experience-list>article{grid-template-columns:38px minmax(0,1fr);gap:9px 14px;padding:24px 20px;border:1px solid var(--line);border-radius:18px 18px 38px 18px;background:#fff;box-shadow:0 13px 28px rgba(7,27,43,.07)}.references-patrick-experience-list>article:nth-child(2n){background:linear-gradient(145deg,#fff 0 72%,#eef7f8 72%)}.references-patrick-marker{grid-row:1/span 2}.references-patrick-marker span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--magenta);color:#fff}.references-patrick-marker i{display:none}.references-patrick-experience-copy b{margin-top:18px;padding:15px 16px;border:0;border-radius:12px;background:#fff7dd}.references-patrick-profile{gap:12px;padding:16px;border-top:0;background:linear-gradient(145deg,#eef7f8,#f8fbfb)}.references-patrick-profile section,.references-patrick-profile section:nth-child(2n){border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(7,27,43,.06)}.references-international-profile{border-top:6px solid var(--cyan)!important;background:linear-gradient(150deg,#fff 0 78%,rgba(53,195,207,.14) 78%)!important}.references-international-profile p+p{margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.references-transformation-grid .references-client-quote{padding:15px 16px;font-size:var(--type-body)}}.mobile-disclosure,.mobile-disclosure-body{display:contents}.mobile-disclosure>summary{display:none}@media (max-width:700px){.references-dominique-work{margin:0 23px 28px}.references-dominique-work>div{grid-template-columns:1fr}.references-dominique-work article{min-height:0;border-right:0;border-bottom:1px solid var(--reading-line)}.references-dominique-work article:last-child{border-bottom:0}.references-dominique-work>footer a{width:100%}.decision-hero-visual picture{aspect-ratio:900/670}.decision-hero-visual img{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover;object-position:center top}}@media (max-width:620px){.decision-mobile-primary,.decision-mobile-secondary{position:relative}.mobile-disclosure:not([data-mobile-ready])>.mobile-disclosure-body{display:none}.mobile-disclosure{display:block;width:100%;margin-top:24px}.mobile-disclosure>summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--navy);box-shadow:0 9px 22px rgba(7,27,43,.07);cursor:pointer;font-size:var(--type-small);font-weight:850;line-height:1.35;list-style:none}.mobile-disclosure>summary::-webkit-details-marker{display:none}.mobile-disclosure>summary b{color:var(--magenta);font-size:var(--type-body);font-weight:500;line-height:1;transition:transform .2s ease}.mobile-disclosure[open]>summary b{transform:rotate(45deg)}.mobile-disclosure:not([open])>.mobile-disclosure-body{display:none}.mobile-disclosure[open]>.mobile-disclosure-body{display:block;padding-top:16px}.mobile-disclosure-on-dark>summary{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;box-shadow:none}.mobile-disclosure-on-dark>summary b{color:var(--yellow)}.decision-standard .mobile-disclosure{margin-top:30px}.decision-standard-grid{margin-top:0}.decision-deliverables-copy .mobile-disclosure,.decision-method-copy .mobile-disclosure{margin-top:28px}.bridge-duo-copy .mobile-disclosure{margin-top:25px}.decision-formats-grid>.mobile-disclosure{grid-column:1;margin-top:0}.decision-growth .mobile-disclosure{margin-top:30px}.decision-growth-grid{margin-top:0}.references-mobile-nav{position:sticky;z-index:24;top:var(--header-h);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(7,27,43,.08);backdrop-filter:blur(12px)}.references-mobile-nav a{display:flex;min-width:0;min-height:62px;flex-direction:column;justify-content:center;gap:3px;padding:8px 5px;border-right:1px solid var(--line);text-align:center}.references-mobile-nav a:last-child{border-right:0}.references-mobile-nav span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.references-mobile-nav strong{color:var(--navy);font-size:var(--type-small);line-height:1.2}.references-founders-detailed{padding-top:58px}.references-career,.references-transformations{scroll-margin-top:calc(var(--header-h) + 70px)}.references-patrick-body{display:block}.references-profile-disclosure{margin:0;padding:0 23px 28px;background:#f5f9f9}.references-profile-disclosure[open]>.mobile-disclosure-body{padding-top:12px}.references-career-dominique>.mobile-disclosure{margin:0;padding:24px 23px 28px}.references-career-dominique>.mobile-disclosure[open]>.mobile-disclosure-body{padding-top:14px}.references-swipe-hint{margin:-9px 0 18px;color:var(--magenta);font-size:var(--type-small);font-weight:900;letter-spacing:.04em}.references-swipe-hint span{display:inline-block;margin-left:5px;font-size:var(--type-body)}.references-transformation-grid article{display:flex;flex-basis:min(82vw,345px);flex-direction:column}.references-transformation-grid .references-case-details{display:block}.references-transformation-grid .references-case-disclosure{margin-top:16px}.references-transformation-grid .references-case-disclosure[open]>.mobile-disclosure-body{padding-top:2px}.references-transformation-grid .references-client-quote{margin-bottom:0}.references-patrick-impact span{font-size:var(--type-small);line-height:1.4}.decision-contact-doors a,.references-career-links a{display:flex;min-height:44px;align-items:center;padding-block:8px}}@media (max-width:350px){.bridge-promise strong{font-size:var(--type-small);letter-spacing:-.02em;overflow-wrap:anywhere}.references-career>header{grid-template-columns:1fr;gap:22px;padding:26px 20px}.references-career>header img{width:80px}.references-career>header h3{font-size:var(--type-card);overflow-wrap:anywhere}.references-career>header strong{font-size:var(--type-body)}}main.decision-home{display:flex;flex-direction:column}main.decision-home>.decision-authority{order:3}main.decision-home>.decision-situations{order:4}main.decision-home>.decision-desktop-duo{order:5}main.decision-home>.decision-client-voices{order:6}main.decision-home>.decision-desktop-proof{order:7}main.decision-home>.decision-film{order:8}main.decision-home>.decision-ai-governance{order:9}main.decision-home>.decision-deliverables{order:10}main.decision-home>.decision-method{order:11}main.decision-home>.decision-insights{order:12}main.decision-home>.decision-formats{order:13}main.decision-home>.decision-growth{order:14}main.decision-home>.decision-capabilities{order:15}main.decision-home>.decision-standard{order:16}main.decision-home>.decision-brand-visual{order:17}main.decision-home>.decision-boundaries{order:18}main.decision-home>.decision-rse-teaser{order:19}main.decision-home>.decision-mission-link{order:20}main.decision-home>.decision-resources{order:21}main.decision-home>.decision-contact{order:22}.decision-hero{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 7% 16%,rgba(216,44,120,.13),transparent 26%),radial-gradient(circle at 94% 78%,rgba(53,195,207,.2),transparent 31%),linear-gradient(125deg,#fff 0 54%,#eefafb 100%)}.decision-hero:before{position:absolute;z-index:-1;top:12%;left:47%;width:310px;height:310px;border:1px solid rgba(53,195,207,.32);border-radius:50%;box-shadow:0 0 0 60px rgba(53,195,207,.035),0 0 0 120px rgba(216,44,120,.025);content:""}.decision-hero .bridge-hero-copy{position:relative;z-index:2}.decision-hero .bridge-hero-copy:before{display:block;width:74px;height:5px;margin-bottom:24px;border-radius:999px;background:linear-gradient(90deg,var(--magenta) 0 32%,var(--yellow) 32% 55%,var(--lime) 55% 76%,var(--cyan-bright) 76%);content:""}.decision-hero .bridge-hero-copy .eyebrow{margin-bottom:14px}.decision-hero h1 span{display:block;color:var(--navy);font-size:var(--type-display);font-weight:950;letter-spacing:-.07em;line-height:.9}.decision-hero h1 em{max-width:760px;margin-top:20px;color:var(--magenta);font-size:var(--type-display);line-height:1.05}.decision-hero-visual{border-radius:22px 22px 22px 96px;box-shadow:-14px 18px 0 var(--yellow),0 34px 80px rgba(7,27,43,.2)}.decision-hero-visual:before{position:absolute;z-index:3;top:22px;right:22px;width:17px;height:17px;border:4px solid rgba(255,255,255,.88);border-radius:50%;background:var(--cyan-bright);box-shadow:0 0 0 8px rgba(53,195,207,.2);content:""}.decision-hero-visual img{filter:saturate(.92) contrast(1.03)}.decision-home>.bridge-promise{position:relative;z-index:2;background:#fff}.decision-home .bridge-promise-grid{gap:10px;padding-block:14px}.decision-home .bridge-promise article{min-height:116px;border:1px solid rgba(16,42,67,.08);border-radius:4px 4px 4px 26px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(238,248,249,.72));box-shadow:0 10px 28px rgba(7,27,43,.055)}.decision-ai-governance.decision-ecosystem{position:relative;padding:clamp(86px,8vw,138px) 0;background:radial-gradient(circle at 84% 11%,rgba(53,195,207,.2),transparent 24%),radial-gradient(circle at 7% 48%,rgba(216,44,120,.1),transparent 27%),linear-gradient(145deg,#f9fdfe,#eef8fa 42%,#fff);color:var(--ink);overflow:hidden}.decision-ecosystem:after,.decision-ecosystem:before{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none;content:""}.decision-ecosystem:before{top:-160px;right:-110px;width:410px;height:410px;border:70px solid rgba(53,195,207,.075)}.decision-ecosystem:after{bottom:19%;left:-180px;width:360px;height:360px;border:54px solid rgba(216,44,120,.05)}.decision-ecosystem>.bridge-shell{position:relative;z-index:1}.decision-ecosystem-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.7fr);align-items:end;gap:clamp(44px,7vw,110px)}.decision-ecosystem .eyebrow{color:var(--magenta)}.decision-ecosystem-heading h2{max-width:980px;margin:0;color:var(--navy);font-size:var(--type-section);font-weight:900;letter-spacing:-.06em;line-height:.98}.decision-ecosystem-heading h2 em{display:block;margin-top:12px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.decision-ecosystem-heading>p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.78}.decision-ecosystem-note{display:flex;flex-wrap:wrap;gap:7px;margin:clamp(34px,5vw,56px) 0 0;padding:17px 22px;border:1px solid rgba(16,42,67,.1);border-left:5px solid var(--cyan);border-radius:3px 24px 24px 3px;background:rgba(255,255,255,.72);color:var(--muted);box-shadow:0 12px 30px rgba(7,27,43,.06);font-size:var(--type-small);line-height:1.55}.decision-ecosystem-note strong{color:var(--navy)}.decision-ecosystem-note span{color:var(--magenta);font-weight:850}.decision-ecosystem-stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);margin-top:clamp(30px,4vw,52px)}.decision-partner-card{position:relative;display:grid;min-height:clamp(560px,48vw,720px);grid-column:1/-1;align-items:end;border-radius:28px 28px 28px 96px;background:var(--navy-deep);box-shadow:0 38px 90px rgba(7,27,43,.22);overflow:hidden}.decision-partner-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.decision-partner-card:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,43,.96),rgba(7,27,43,.82) 36%,rgba(7,27,43,.18) 71%,rgba(7,27,43,.08));content:""}.decision-partner-card>div{position:relative;z-index:2;width:min(650px,62%);padding:clamp(38px,5vw,78px);color:#fff}.decision-ai-card>div>span,.decision-partner-card>div>span,.decision-training-card>div>span{display:block;color:var(--yellow);font-size:var(--type-small);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.decision-partner-card h3{margin:17px 0 22px;color:#fff;font-size:var(--type-card);font-weight:950;letter-spacing:-.075em;line-height:.78}.decision-partner-card p{max-width:570px;margin:0 0 30px;color:#dce8ed;font-size:var(--type-body);line-height:1.72}.decision-partner-card .button{border-radius:3px 3px 3px 20px}.decision-ai-card,.decision-training-card{display:flex;min-width:0;flex-direction:column;border:1px solid rgba(16,42,67,.08);background:rgba(255,255,255,.94);box-shadow:0 24px 65px rgba(7,27,43,.12);overflow:hidden}.decision-ai-card{grid-column:1/8;border-radius:30px 30px 88px 30px}.decision-training-card{grid-column:8/-1;border-radius:30px 30px 30px 88px}.decision-ai-card figure,.decision-training-card figure{position:relative;margin:0;background:var(--navy-deep);overflow:hidden}.decision-ai-card figure:after,.decision-training-card figure:after{position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent,rgba(7,27,43,.35));content:""}.decision-ai-card figure img{width:100%;aspect-ratio:16/8.2;object-fit:cover}.decision-training-card figure img{width:100%;aspect-ratio:16/10.4;object-fit:cover;object-position:center 28%}.decision-ai-card>div,.decision-training-card>div{display:flex;flex:1;flex-direction:column;padding:clamp(30px,4vw,52px)}.decision-ai-card>div>span{color:var(--cyan)}.decision-training-card>div>span{color:var(--magenta)}.decision-ai-card h3,.decision-training-card h3{margin:13px 0 18px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.05em;line-height:1.02}.decision-ai-card>div>p,.decision-training-card>div>p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.decision-ai-card ul{display:grid;gap:0;margin:27px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.decision-ai-card li{position:relative;padding:14px 0 14px 26px;border-bottom:1px solid var(--line);color:var(--navy);font-size:var(--type-body);font-weight:780;line-height:1.45}.decision-ai-card li:before{position:absolute;top:13px;left:0;color:var(--cyan);content:"↗";font-weight:950}.decision-ai-duo{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.decision-ai-duo p{margin:0;padding:16px;border-radius:3px 16px 16px 16px;background:#eef8f9;color:var(--muted);font-size:var(--type-body);line-height:1.5}.decision-ai-duo p:last-child{background:#fff3f8}.decision-ai-duo strong{display:block;margin-bottom:4px;color:var(--navy);font-size:var(--type-small)}.decision-ai-duo p:last-child strong{color:var(--magenta)}.decision-ai-card .text-link{align-self:flex-start;margin-top:auto}.decision-training-logo{width:min(220px,58%);height:auto;margin:0 0 22px}.decision-training-route{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:29px 0;color:var(--navy)}.decision-training-route b{font-size:var(--type-small);font-weight:950;text-transform:uppercase}.decision-training-route i{height:2px;background:linear-gradient(90deg,var(--magenta),var(--cyan));color:transparent;overflow:hidden}.decision-training-card .button{align-self:flex-start;margin-top:auto;border-radius:3px 3px 3px 18px}.decision-resource-card{position:relative;display:grid;min-height:240px;grid-column:1/-1;grid-template-columns:.45fr 1fr;align-content:center;gap:14px clamp(30px,5vw,76px);padding:clamp(36px,5vw,70px);border-radius:72px 24px 72px 24px;background:radial-gradient(circle at 92% 15%,rgba(53,195,207,.24),transparent 25%),var(--navy-deep);color:#fff;box-shadow:0 24px 65px rgba(7,27,43,.15);overflow:hidden}.decision-resource-card>span{grid-row:1/span 3;align-self:center;color:var(--yellow);font-size:var(--type-small);font-weight:950;letter-spacing:.13em}.decision-resource-card h3{margin:0;color:#fff;font-size:var(--type-card);letter-spacing:-.045em;line-height:1.06}.decision-resource-card>div{display:flex;flex-wrap:wrap;gap:8px}.decision-resource-card>div b{padding:9px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#cfe0e8;font-size:var(--type-small)}.decision-resource-card>strong{color:#fff;font-size:var(--type-small)}.decision-resource-card>strong i{color:var(--yellow);font-style:normal}.decision-competence-map{margin-top:clamp(70px,8vw,110px)}.decision-competence-map>header{display:grid;grid-template-columns:.42fr 1fr;align-items:end;gap:34px;margin-bottom:35px}.decision-competence-map>header .eyebrow{margin:0}.decision-competence-map>header h3{max-width:850px;margin:0;color:var(--navy);font-size:var(--type-card);letter-spacing:-.045em;line-height:1.05}.decision-competence-map>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.decision-competence-map article{position:relative;min-height:250px;padding:26px;border:1px solid rgba(16,42,67,.09);border-radius:4px 28px 28px 28px;background:rgba(255,255,255,.8);box-shadow:0 13px 30px rgba(7,27,43,.06);overflow:hidden}.decision-competence-map article:after{position:absolute;right:-42px;bottom:-42px;width:105px;height:105px;border:24px solid rgba(53,195,207,.07);border-radius:50%;content:""}.decision-competence-map article:nth-child(2),.decision-competence-map article:nth-child(6){background:var(--navy)}.decision-competence-map article:nth-child(2) h4,.decision-competence-map article:nth-child(6) h4{color:#fff}.decision-competence-map article:nth-child(2) p,.decision-competence-map article:nth-child(6) p{color:#c9dbe4}.decision-competence-map article:nth-child(2) span,.decision-competence-map article:nth-child(6) span{color:var(--yellow)}.decision-competence-map article:nth-child(6){box-shadow:0 18px 40px rgba(7,27,43,.18),inset 0 5px 0 var(--cyan-bright)}.decision-competence-map article>span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.decision-competence-map h4{margin:49px 0 14px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.025em;line-height:1.15}.decision-competence-map article p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.58}.decision-sectors{position:relative;min-height:clamp(720px,64vw,900px);background:var(--navy-deep);color:#fff;overflow:hidden}.decision-sectors>figure{position:absolute;inset:0;margin:0}.decision-sectors>figure img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.05)}.decision-sectors>figure:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,43,.98),rgba(7,27,43,.87) 46%,rgba(7,27,43,.5) 77%,rgba(7,27,43,.36));content:""}.decision-sectors-content{position:relative;z-index:2;display:flex;min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:clamp(76px,8vw,126px)}.decision-sectors-content>header{max-width:850px}.decision-sectors .eyebrow{color:var(--yellow)}.decision-sectors h2{margin:0;color:#fff;font-size:var(--type-section);letter-spacing:-.06em;line-height:.98}.decision-sectors h2 em{display:block;margin-top:12px;color:var(--cyan-bright);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.decision-sectors header>p:last-child{max-width:700px;margin:28px 0 0;color:#d4e2e8;font-size:var(--type-body);line-height:1.75}.decision-sectors-content>div{display:flex;max-width:1050px;flex-wrap:wrap;gap:9px;margin:35px 0 40px}.decision-sectors-content>div span{display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid rgba(255,255,255,.22);border-radius:4px 18px 18px 18px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.11);color:#fff;backdrop-filter:blur(10px);font-size:var(--type-small);font-weight:800}.decision-sectors-content>div b{color:var(--yellow);font-size:var(--type-small)}.decision-sectors .button{border-radius:3px 3px 3px 20px;background:#fff;color:var(--navy)}.decision-sectors .button:hover{background:var(--yellow)}@media (max-width:1050px){.decision-ecosystem-heading{grid-template-columns:1fr;gap:24px}.decision-partner-card>div{width:min(720px,82%)}.decision-ai-card,.decision-training-card{grid-column:1/-1}.decision-ai-card{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.decision-ai-card figure img{height:100%;aspect-ratio:auto}.decision-competence-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.decision-hero:before{display:none}.decision-hero .bridge-hero-copy:before{margin-bottom:17px}.decision-hero h1 span{font-size:var(--type-display);line-height:.92}.decision-hero h1 em{margin-top:13px;font-size:var(--type-display)}.decision-hero-visual{border-radius:20px 20px 20px 58px;box-shadow:-8px 10px 0 var(--yellow),0 22px 50px rgba(7,27,43,.17)}.decision-home .bridge-promise-grid{gap:7px;padding:10px 18px 15px}.decision-home .bridge-promise article{min-height:94px;border-radius:3px 3px 3px 18px}.decision-ai-governance.decision-ecosystem{padding-block:64px}.decision-ecosystem-heading h2{font-size:var(--type-section)}.decision-ecosystem-heading>p{font-size:var(--type-body)}.decision-ecosystem-note{display:block;padding:16px 18px}.decision-ecosystem-note span{white-space:normal}.decision-ecosystem-stage{display:block;margin-top:26px}.decision-ecosystem-stage>*+*{margin-top:18px}.decision-partner-card{min-height:600px;border-radius:22px 22px 22px 55px}.decision-partner-card>img{object-position:62% center}.decision-partner-card:after{background:linear-gradient(0deg,rgba(7,27,43,.98),rgba(7,27,43,.88) 48%,rgba(7,27,43,.12) 80%)}.decision-partner-card>div{width:100%;padding:30px 25px 36px}.decision-partner-card h3{font-size:var(--type-card);line-height:.81}.decision-partner-card p{font-size:var(--type-body)}.decision-partner-card .button{width:100%}.decision-ai-card,.decision-training-card{display:flex;border-radius:22px 22px 52px 22px}.decision-training-card{border-radius:22px 22px 22px 52px}.decision-ai-card figure img,.decision-training-card figure img{height:auto;aspect-ratio:16/10}.decision-ai-card>div,.decision-training-card>div{padding:28px 24px 32px}.decision-ai-card h3,.decision-training-card h3{font-size:var(--type-card)}.decision-ai-duo,.decision-training-route{grid-template-columns:1fr}.decision-training-route{gap:5px}.decision-training-route i{width:2px;height:18px;margin-left:12px}.decision-training-card .button{width:100%}.decision-resource-card{display:flex;min-height:330px;flex-direction:column;justify-content:center;border-radius:46px 20px 46px 20px}.decision-resource-card>span{align-self:flex-start}.decision-competence-map{margin-top:66px}.decision-competence-map>div,.decision-competence-map>header{grid-template-columns:1fr}.decision-competence-map>header{gap:16px}.decision-competence-map article{min-height:215px}.decision-sectors{min-height:940px}.decision-sectors>figure:after{background:linear-gradient(0deg,rgba(7,27,43,.98),rgba(7,27,43,.88) 72%,rgba(7,27,43,.56))}.decision-sectors h2{font-size:var(--type-section)}.decision-sectors-content>div{gap:7px;margin-block:28px 34px}.decision-sectors-content>div span{width:100%;font-size:var(--type-small)}.decision-sectors .button{width:100%}}main.decision-home>.decision-ai-governance{order:3}main.decision-home>.decision-sectors{order:4}main.decision-home>.decision-authority{order:5}main.decision-home>.decision-situations{order:6}main.decision-home>.decision-desktop-duo{order:7}main.decision-home>.decision-client-voices{order:8}main.decision-home>.decision-desktop-proof{order:9}main.decision-home>.decision-film{order:10}.decision-hero-global{display:inline-grid;gap:2px;margin-top:18px;padding:11px 16px;border:1px solid rgba(16,42,67,.12);border-radius:3px 18px 18px 18px;background:rgba(255,255,255,.72);box-shadow:0 9px 22px rgba(7,27,43,.06)}.decision-hero-global span{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.11em;text-transform:uppercase}.decision-hero-global strong{color:var(--navy);font-size:var(--type-small)}.decision-enterprise-journey{position:relative;padding:clamp(88px,9vw,145px) 0;background:radial-gradient(circle at 12% 4%,rgba(216,44,120,.12),transparent 24%),radial-gradient(circle at 88% 36%,rgba(53,195,207,.16),transparent 28%),#f7fbfc;overflow:hidden}.decision-enterprise-journey:before{position:absolute;top:285px;right:7%;left:7%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--magenta),var(--yellow),var(--lime),var(--cyan-bright));content:"";opacity:.72}.decision-journey-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:end;gap:clamp(42px,7vw,108px)}.decision-journey-heading h2{margin:0;color:var(--navy);font-size:var(--type-section);font-weight:920;letter-spacing:-.06em;line-height:.98}.decision-journey-heading h2 em{display:block;margin-top:11px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.decision-journey-heading>p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.decision-journey-track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:clamp(64px,7vw,96px)}.decision-journey-track article{position:relative;min-height:285px;padding:26px 22px;border:1px solid rgba(16,42,67,.09);border-radius:4px 28px 28px 28px;background:rgba(255,255,255,.94);box-shadow:0 17px 38px rgba(7,27,43,.075)}.decision-journey-track article:before{position:absolute;top:-12px;left:24px;width:19px;height:19px;border:5px solid #fff;border-radius:50%;background:var(--magenta);box-shadow:0 0 0 2px var(--magenta);content:""}.decision-journey-track article:nth-child(2):before{background:#d99026;box-shadow:0 0 0 2px #d99026}.decision-journey-track article:nth-child(3):before{background:var(--yellow);box-shadow:0 0 0 2px var(--yellow)}.decision-journey-track article:nth-child(4):before{background:var(--lime);box-shadow:0 0 0 2px var(--lime)}.decision-journey-track article:nth-child(5):before{background:var(--cyan-bright);box-shadow:0 0 0 2px var(--cyan-bright)}.decision-journey-track article:nth-child(6):before{background:var(--cyan);box-shadow:0 0 0 2px var(--cyan)}.decision-journey-track span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.decision-journey-track h3{margin:48px 0 15px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.03em;line-height:1.15}.decision-journey-track p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.62}.decision-journey-duo{display:grid;grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr);margin-top:24px;border-radius:30px 30px 90px 30px;background:var(--navy-deep);box-shadow:0 32px 78px rgba(7,27,43,.2);color:#fff;overflow:hidden}.decision-journey-duo figure{min-height:520px;margin:0;overflow:hidden}.decision-journey-duo figure img{width:100%;height:100%;object-fit:cover;object-position:center}.decision-journey-duo>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,84px)}.decision-journey-duo>div>span{color:var(--yellow);font-size:var(--type-small);font-weight:950;letter-spacing:.13em;text-transform:uppercase}.decision-journey-duo h3{margin:17px 0 25px;color:#fff;font-size:var(--type-card);letter-spacing:-.055em;line-height:1.02}.decision-journey-duo p{margin:0;color:#cbdce4;font-size:var(--type-body);line-height:1.72}.decision-journey-duo p strong:first-child{color:var(--cyan-bright)}.decision-journey-duo p strong:last-child{color:var(--yellow)}.decision-journey-duo blockquote{margin:28px 0 22px;padding-left:20px;border-left:4px solid var(--magenta);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(19px,2vw,27px);line-height:1.45}.decision-journey-duo a{align-self:flex-start;padding-bottom:5px;border-bottom:2px solid var(--cyan-bright);color:#fff;font-size:var(--type-small);font-weight:900}.decision-journey-duo a b{color:var(--yellow)}.decision-webinar-studio{padding:clamp(84px,8vw,132px) 0;background:#fff}.decision-webinar-studio-grid{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(50px,8vw,120px)}.decision-webinar-studio header h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.055em;line-height:1}.decision-webinar-studio header h2 em{display:block;margin-top:12px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.decision-webinar-studio header>p:not(.eyebrow){margin:26px 0 31px;color:var(--muted);font-size:var(--type-body);line-height:1.72}.decision-webinar-studio .button{border-radius:3px 3px 3px 20px}.decision-webinar-cards{display:grid;grid-template-columns:1fr 1fr;gap:17px}.decision-webinar-cards>a{display:flex;min-width:0;flex-direction:column;border:1px solid rgba(16,42,67,.08);border-radius:24px 24px 60px 24px;background:#fff;box-shadow:0 22px 58px rgba(7,27,43,.13);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.decision-webinar-cards>a:last-child{border-radius:24px 24px 24px 60px}.decision-webinar-cards>a:hover{transform:translateY(-7px);box-shadow:0 34px 70px rgba(7,27,43,.18)}.decision-webinar-cards figure{margin:0;background:var(--navy-deep);overflow:hidden}.decision-webinar-cards figure img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .45s ease}.decision-webinar-cards a:hover figure img{transform:scale(1.035)}.decision-webinar-cards a:last-child figure img{object-position:center 28%}.decision-webinar-cards a>div{display:flex;flex:1;flex-direction:column;padding:28px}.decision-webinar-cards span{color:var(--cyan);font-size:var(--type-small);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.decision-webinar-cards a:last-child span{color:var(--magenta)}.decision-webinar-cards h3{margin:16px 0;color:var(--navy);font-size:var(--type-card);letter-spacing:-.035em;line-height:1.12}.decision-webinar-cards p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.62}.decision-webinar-cards strong{margin-top:auto;padding-top:24px;color:var(--navy);font-size:var(--type-small)}.decision-webinar-cards strong b{color:var(--magenta)}.international-page,.webinar-hub,.webinar-page{background:#fff}.webinar-hub-hero{position:relative;min-height:min(860px,calc(100svh - var(--header-h)));background:var(--reading-ivory);color:var(--reading-ink);overflow:hidden}.webinar-hub-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.webinar-hub-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,43,.98),rgba(7,27,43,.86) 42%,rgba(7,27,43,.18) 78%),linear-gradient(0deg,rgba(7,27,43,.45),transparent 55%)}.webinar-hub-copy{position:relative;z-index:2;display:flex;min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:clamp(72px,9vw,142px)}.webinar-hub-copy .eyebrow{color:var(--yellow)}.webinar-hub-copy h1{max-width:980px;margin:0;color:#fff;font-size:var(--type-display);font-weight:950;letter-spacing:-.075em;line-height:.82}.webinar-hub-copy h1 em{display:block;margin-top:18px;color:var(--cyan-bright);font-family:var(--font-manrope),Arial,sans-serif;font-size:.65em;font-weight:500;line-height:1.05}.webinar-hub-copy>p:not(.eyebrow){max-width:720px;margin:30px 0;color:#d4e2e8;font-size:var(--type-body);line-height:1.72}.webinar-hub-copy>div{display:flex;align-items:center;gap:24px}.webinar-hub-copy .text-link{border-color:rgba(255,255,255,.34);color:#fff}.webinar-hub-selection{padding:clamp(86px,9vw,140px) 0;background:linear-gradient(145deg,#fff,#eef8fa)}.webinar-hub-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:end;gap:clamp(45px,7vw,110px)}.webinar-hub-heading h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.06em;line-height:.98}.webinar-hub-heading h2 em{display:block;margin-top:12px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.webinar-hub-heading>div:last-child p,.webinar-hub-heading>p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.webinar-hub-heading>div:last-child>a{display:inline-block;margin-top:20px;padding-bottom:5px;border-bottom:2px solid var(--cyan);color:var(--navy);font-size:var(--type-small);font-weight:900}.webinar-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:clamp(50px,6vw,82px)}.webinar-card-grid>a{display:flex;min-width:0;flex-direction:column;border-radius:28px 28px 86px 28px;background:#fff;box-shadow:0 30px 75px rgba(7,27,43,.16);overflow:hidden}.webinar-card-grid>a:last-child{border-radius:28px 28px 28px 86px}.webinar-card-grid figure{margin:0;overflow:hidden}.webinar-card-grid figure img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .45s ease}.webinar-card-grid a:last-child figure img{object-position:center 28%}.webinar-card-grid a:hover figure img{transform:scale(1.035)}.webinar-card-grid a>div{display:flex;flex:1;flex-direction:column;padding:clamp(29px,4vw,52px)}.webinar-card-grid span{color:var(--cyan);font-size:var(--type-small);font-weight:950;letter-spacing:.11em}.webinar-card-grid a:last-child span{color:var(--magenta)}.webinar-card-grid h3{margin:20px 0;color:var(--navy);font-size:var(--type-card);letter-spacing:-.05em;line-height:1.04}.webinar-card-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.webinar-card-grid strong{margin-top:auto;padding-top:32px;color:var(--navy);font-size:var(--type-small)}.webinar-card-grid strong b{color:var(--magenta)}.webinar-hub-signature{padding:clamp(80px,8vw,125px) 0;background:var(--reading-mint);color:var(--reading-ink)}.webinar-hub-signature p{margin:0 0 18px;color:var(--reading-ink);font-size:var(--type-small);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.webinar-hub-signature h2{max-width:1050px;margin:0;color:var(--reading-ink);font-size:var(--type-section);letter-spacing:-.06em;line-height:1}.webinar-hub-signature h2 em{color:var(--reading-teal);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.webinar-hub-signature .bridge-shell>div{display:flex;align-items:center;gap:20px;margin-top:48px}.webinar-hub-signature span{display:grid;gap:5px;color:var(--reading-ink);font-size:var(--type-small)}.webinar-hub-signature span strong{color:var(--reading-ink);font-size:var(--type-body)}.webinar-hub-signature .bridge-shell>div>b{color:var(--reading-ink);font-size:27px}.webinar-detail-hero{position:relative;min-height:740px;background:var(--reading-ivory);color:var(--reading-ink);overflow:hidden}.webinar-detail-hero>figure{position:absolute;inset:0;margin:0}.webinar-detail-hero>figure img{width:100%;height:100%;object-fit:cover}.webinar-page-formation .webinar-detail-hero>figure img{object-position:center 26%}.webinar-detail-hero>figure:after{position:absolute;inset:0;background:linear-gradient(90deg,#faf7f0,#faf7f0f2 48%,#faf7f066);content:""}.webinar-detail-copy{position:relative;z-index:2;display:flex;min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:clamp(70px,9vw,135px)}.webinar-detail-copy .eyebrow{color:var(--yellow)}.webinar-detail-copy h1{max-width:980px;margin:0;color:#fff;font-size:var(--type-display);font-weight:950;letter-spacing:-.072em;line-height:.88}.webinar-detail-copy h1 em{display:block;margin-top:16px;color:var(--cyan-bright);font-family:var(--font-manrope),Arial,sans-serif;font-size:.72em;font-weight:500;line-height:1}.webinar-page-formation .webinar-detail-copy h1 em{color:var(--yellow)}.webinar-detail-copy>p:not(.eyebrow){max-width:740px;margin:28px 0;color:#d3e0e7;font-size:var(--type-body);line-height:1.72}.webinar-detail-copy>div{display:flex;align-items:center;gap:24px}.webinar-detail-copy .text-link{border-color:rgba(255,255,255,.3);color:#fff}.webinar-experience-shell{padding-block:clamp(74px,8vw,122px)}.webinar-experience{border-radius:28px 28px 92px 28px;background:var(--reading-mint);box-shadow:0 42px 95px rgba(7,27,43,.24);color:var(--reading-ink);overflow:hidden}.webinar-experience-formation{border-radius:28px 28px 28px 92px}.webinar-experience-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 25px;border-bottom:1px solid var(--reading-line);background:#fff}.webinar-experience-topline>div{display:flex;align-items:center;gap:15px}.webinar-experience-topline span{color:var(--reading-ink);font-size:var(--type-small);font-weight:950;letter-spacing:.11em}.webinar-experience-topline strong{font-size:var(--type-small)}.webinar-experience-topline p{display:flex;gap:12px;margin:0}.webinar-experience-topline p span{color:var(--reading-ink)}.webinar-experience-topline p b{color:var(--reading-ink);font-size:var(--type-body)}.webinar-progress{height:4px;background:rgba(255,255,255,.12)}.webinar-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--magenta),var(--cyan-bright));transition:width .35s ease}.webinar-experience-formation .webinar-progress span{background:linear-gradient(90deg,var(--magenta),var(--yellow))}.webinar-experience-grid{display:grid;min-height:720px;grid-template-columns:minmax(260px,.38fr) minmax(0,1.62fr)}.webinar-experience-grid>nav{padding:20px;border-right:1px solid var(--reading-line);background:#fff}.webinar-experience-grid>nav button{display:grid;width:100%;grid-template-columns:30px 1fr;gap:5px 11px;padding:18px 15px;border:0;border-bottom:1px solid var(--reading-line);background:transparent;color:var(--reading-ink);cursor:pointer;text-align:left}.webinar-experience-grid>nav button.is-active,.webinar-experience-grid>nav button:hover{border-radius:4px 18px 18px 18px;background:#dcece5}.webinar-experience-grid>nav button span{grid-row:1/span 2;color:var(--reading-ink);font-size:var(--type-control);font-weight:950}.webinar-experience-formation .webinar-experience-grid>nav button span{color:var(--reading-ink)}.webinar-experience-grid>nav button strong{font-size:var(--type-control);line-height:1.35}.webinar-experience-grid>nav button b{color:var(--reading-ink);font-size:var(--type-control);letter-spacing:.09em}.webinar-experience-grid>nav button.is-active b{color:var(--reading-ink)}.webinar-experience-grid>article{display:flex;min-width:0;flex-direction:column;padding:clamp(42px,6vw,88px)}.webinar-chapter-meta{display:flex;justify-content:space-between;gap:18px;color:var(--yellow);font-size:var(--type-small);font-weight:950;letter-spacing:.09em;text-transform:uppercase}.webinar-chapter-meta b{color:var(--cyan-bright)}.webinar-page-formation .webinar-chapter-meta b{color:var(--yellow)}.webinar-chapter-number{margin:auto 0 8px;color:rgba(255,255,255,.13);font-size:clamp(75px,9vw,140px);font-weight:950;letter-spacing:-.09em;line-height:.7}.webinar-experience-grid>article h2{max-width:1050px;margin:0;color:var(--reading-ink);font-size:var(--type-section);letter-spacing:-.055em;line-height:1}.webinar-chapter-thesis{max-width:850px;margin:26px 0 22px;color:#c9d9e2;font-size:var(--type-body);line-height:1.72}.webinar-experience-grid>article ul{display:grid;gap:0;max-width:850px;margin:0;padding:0;border-top:1px solid var(--reading-line);list-style:none}.webinar-experience-grid>article li{position:relative;padding:14px 0 14px 25px;border-bottom:1px solid var(--reading-line);color:var(--reading-ink);font-size:var(--type-body);line-height:1.5}.webinar-experience-grid>article li:before{position:absolute;top:13px;left:0;color:var(--reading-ink);content:"↗";font-weight:950}.webinar-experience-formation .webinar-experience-grid>article li:before{color:var(--reading-ink)}.webinar-experience-grid blockquote{max-width:850px;margin:26px 0 0;padding:20px 23px;border-left:5px solid var(--magenta);border-radius:0 20px 20px 0;background:#fff}.webinar-experience-grid blockquote span{color:var(--reading-ink);font-size:var(--type-small);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.webinar-experience-grid blockquote p{margin:8px 0 0;color:var(--reading-ink);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.48}.webinar-experience-grid>article footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:auto;padding-top:34px}.webinar-experience-grid>article footer button{min-height:43px;padding:10px 14px;border:1px solid var(--reading-line);border-radius:3px 14px 14px 14px;background:transparent;color:var(--reading-ink);cursor:pointer;font-size:var(--type-control);font-weight:850}.webinar-experience-grid>article footer button:disabled{cursor:not-allowed;opacity:.3}.webinar-experience-grid>article footer small{color:#7893a1;font-size:var(--type-small);letter-spacing:.08em;text-align:center;text-transform:uppercase}.webinar-speakers{padding:clamp(80px,8vw,130px) 0;background:#eef8fa}.webinar-speakers header{display:grid;grid-template-columns:.5fr 1fr;align-items:end;gap:40px;margin-bottom:48px}.webinar-speakers header .eyebrow{margin:0}.webinar-speakers h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.055em;line-height:1}.webinar-speakers h2 em{display:block;margin-top:10px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.webinar-speakers .bridge-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.webinar-speakers article{display:grid;grid-template-columns:minmax(155px,.42fr) minmax(0,1fr);min-height:360px;border-radius:24px 24px 60px 24px;background:#fff;box-shadow:0 22px 54px rgba(7,27,43,.11);overflow:hidden}.webinar-speakers article:last-child{border-radius:24px 24px 24px 60px}.webinar-speakers article img{width:100%;height:100%;object-fit:cover;object-position:center top}.webinar-speaker-mark{position:relative;display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;color:#fff;background:linear-gradient(155deg,#071b2b,#0e8190 145%)}.webinar-speakers article:last-child .webinar-speaker-mark{background:linear-gradient(155deg,#071b2b,#b80f59 145%)}.webinar-speaker-mark:before{position:absolute;width:190px;height:190px;border:1px solid rgba(255,255,255,.18);border-radius:50%;content:""}.webinar-speaker-mark b{position:relative;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(72px,9vw,126px);font-weight:500;line-height:.8}.webinar-speaker-mark small{position:relative;color:rgba(255,255,255,.72);font-size:var(--type-small);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.webinar-speakers article>div{align-self:center;padding:30px}.webinar-speakers article span{color:var(--cyan);font-size:var(--type-small);font-weight:950;letter-spacing:.08em}.webinar-speakers article:last-child span{color:var(--magenta)}.webinar-speakers article h3{margin:18px 0 14px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.04em}.webinar-speakers article p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.webinar-sources{padding:clamp(78px,8vw,122px) 0;background:#fff}.webinar-sources header{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.webinar-sources h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em}.webinar-sources .bridge-shell>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.webinar-sources a{display:flex;min-height:260px;flex-direction:column;padding:27px;border:1px solid var(--line);border-radius:4px 24px 24px 24px;background:#f9fcfd}.webinar-sources a span{color:var(--navy);font-size:var(--type-body);font-weight:900;line-height:1.35}.webinar-sources a p{margin:22px 0;color:var(--muted);font-size:var(--type-body);line-height:1.6}.webinar-sources a b{margin-top:auto;color:var(--magenta);font-size:var(--type-small)}.webinar-conversion{padding:clamp(80px,8vw,126px) 0;background:var(--magenta);color:#fff}.webinar-conversion .eyebrow{color:var(--yellow)}.webinar-conversion h2{max-width:1100px;margin:0;color:#fff;font-size:var(--type-section);letter-spacing:-.06em;line-height:1}.webinar-conversion h2 em{color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.webinar-conversion .bridge-shell>div{display:flex;align-items:center;gap:25px;margin-top:38px}.webinar-conversion .bridge-shell>div>a:not(.button){padding-bottom:5px;border-bottom:2px solid rgba(255,255,255,.5);font-size:var(--type-control);font-weight:900}.webinar-conversion-formation{background:var(--reading-mint)}.international-hero{padding:clamp(70px,8vw,126px) 0;background:radial-gradient(circle at 89% 9%,rgba(53,195,207,.18),transparent 26%),linear-gradient(130deg,#fff 0 56%,#eef8fa)}.international-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:clamp(48px,7vw,110px)}.international-hero h1{margin:0;color:var(--navy);font-size:var(--type-display);font-weight:950;letter-spacing:-.075em;line-height:.84}.international-hero h1 em{display:block;margin-top:20px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:.68em;font-weight:500;line-height:1.05}.international-hero-grid>div>p:not(.eyebrow){max-width:700px;margin:30px 0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.international-hero-grid>div>div{display:flex;align-items:center;gap:22px}.international-hero figure{position:relative;margin:0;border-radius:26px 26px 26px 90px;box-shadow:-14px 18px 0 var(--yellow),0 30px 70px rgba(7,27,43,.18);overflow:hidden}.international-hero figure img{width:100%;min-height:570px;object-fit:cover}.international-hero figcaption{position:absolute;right:18px;bottom:18px;left:18px;display:grid;gap:3px;padding:18px 21px;border-radius:4px 20px 20px 20px;background:rgba(7,27,43,.9);color:#fff}.international-hero figcaption strong{font-size:var(--type-body)}.international-hero figcaption span{color:#c9d9e2;font-size:var(--type-small)}.international-position{padding:clamp(80px,8vw,126px) 0;background:var(--reading-mint);color:var(--reading-ink)}.international-position .bridge-shell>p{margin:0 0 18px;color:var(--reading-ink);font-size:var(--type-body);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.international-position h2{max-width:1050px;margin:0;color:var(--reading-ink);font-size:var(--type-section);letter-spacing:-.06em;line-height:.98}.international-position h2 em{display:block;margin-top:12px;color:var(--reading-teal);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.international-position .bridge-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px}.international-position article{min-height:300px;padding:30px;border:1px solid var(--reading-line);border-radius:4px 28px 28px 28px;background:#fff}.international-position article span{color:var(--reading-ink);font-size:var(--type-small);font-weight:950}.international-position article h3{margin:54px 0 18px;color:var(--reading-ink);font-size:var(--type-card)}.international-position article p{margin:0;color:var(--reading-ink);font-size:var(--type-body);line-height:1.67}.international-journey{padding:clamp(82px,8vw,132px) 0;background:#f1f8f9}.international-journey header{display:grid;grid-template-columns:.35fr 1fr .75fr;align-items:end;gap:32px;margin-bottom:47px}.international-journey header .eyebrow{margin:0}.international-journey h2{margin:0;color:var(--navy);font-size:var(--type-section);letter-spacing:-.06em}.international-journey header>p:last-child{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.67}.international-journey .bridge-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.international-journey article{min-height:250px;padding:27px;border:1px solid rgba(16,42,67,.09);border-radius:4px 26px 26px 26px;background:#fff;box-shadow:0 14px 32px rgba(7,27,43,.07)}.international-journey article span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.international-journey article h3{margin:46px 0 14px;color:var(--navy);font-size:var(--type-card)}.international-journey article p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.62}.international-duo{padding:clamp(82px,8vw,132px) 0;background:var(--magenta);color:#fff}.international-duo header{display:grid;grid-template-columns:.45fr 1fr;align-items:end;gap:40px}.international-duo .eyebrow{margin:0;color:var(--yellow)}.international-duo h2{margin:0;color:#fff;font-size:var(--type-section);letter-spacing:-.06em;line-height:1}.international-duo h2 em{display:block;margin-top:10px;color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.international-duo .bridge-shell>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:55px 0 35px}.international-duo article{min-height:270px;padding:31px;border:1px solid rgba(255,255,255,.23);border-radius:4px 28px 28px 28px;background:rgba(255,255,255,.1)}.international-duo article span{color:var(--yellow);font-size:var(--type-small);font-weight:950}.international-duo article h3{margin:52px 0 16px;color:#fff;font-size:var(--type-card)}.international-duo article p{margin:0;color:#ffe5f0;font-size:var(--type-body);line-height:1.65}.international-duo .bridge-shell>div>b{color:var(--yellow);font-size:30px}@media (max-width:1120px){.decision-journey-track{grid-template-columns:repeat(3,1fr)}.decision-journey-track article{min-height:240px}.decision-enterprise-journey:before{display:none}.decision-webinar-studio-grid,.international-hero-grid,.webinar-hub-heading{grid-template-columns:1fr}.decision-webinar-studio-grid{align-items:start}.international-hero figure{max-width:850px}.webinar-sources .bridge-shell>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.decision-hero-global{margin-top:15px}.decision-journey-duo,.decision-journey-heading,.decision-webinar-studio-grid,.international-duo header,.webinar-hub-heading,.webinar-speakers header{grid-template-columns:1fr}.decision-journey-heading{gap:23px}.decision-journey-heading h2{font-size:var(--type-section)}.decision-journey-track{display:flex;margin-right:-22px;padding:12px 22px 24px 0;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.decision-journey-track article{min-width:min(78vw,310px);min-height:235px;scroll-snap-align:start}.decision-journey-duo{border-radius:22px 22px 58px 22px}.decision-journey-duo figure{min-height:360px}.decision-journey-duo>div{padding:32px 25px 38px}.decision-journey-duo h3{font-size:var(--type-card)}.decision-webinar-cards,.international-journey .bridge-shell>div,.international-position .bridge-shell>div,.webinar-card-grid,.webinar-sources .bridge-shell>div,.webinar-speakers .bridge-shell>div{grid-template-columns:1fr}.decision-webinar-cards h3{font-size:var(--type-card)}.webinar-hub-hero{min-height:760px}.webinar-hub-overlay{background:linear-gradient(0deg,rgba(7,27,43,.98),rgba(7,27,43,.82) 68%,rgba(7,27,43,.32))}.webinar-hub-copy{justify-content:flex-end;padding-bottom:64px}.webinar-hub-copy h1{font-size:var(--type-display)}.international-hero-grid>div>div,.webinar-conversion .bridge-shell>div,.webinar-detail-copy>div,.webinar-hub-copy>div{width:100%;flex-direction:column;align-items:stretch}.webinar-detail-copy .text-link,.webinar-hub-copy .text-link{align-self:flex-start}.webinar-hub-heading h2{font-size:var(--type-section)}.webinar-hub-signature .bridge-shell>div{align-items:flex-start;flex-direction:column}.webinar-detail-hero{min-height:790px}.webinar-detail-hero>figure:after{background:linear-gradient(90deg,#faf7f0,#faf7f0f2 48%,#faf7f066)}.webinar-detail-copy{justify-content:flex-end;padding-bottom:58px}.webinar-detail-copy h1{font-size:var(--type-display)}.webinar-experience{border-radius:22px 22px 58px 22px}.webinar-experience-formation{border-radius:22px 22px 22px 58px}.webinar-experience-topline{align-items:flex-start}.webinar-experience-topline>div{flex-direction:column;align-items:flex-start;gap:4px}.webinar-experience-grid{display:block;min-height:auto}.webinar-experience-grid>nav{display:flex;padding:12px;border-right:0;border-bottom:1px solid var(--reading-line);overflow-x:auto}.webinar-experience-grid>nav button{min-width:205px}.webinar-experience-grid>article{min-height:760px;padding:34px 23px}.webinar-chapter-meta{flex-direction:column;gap:6px}.webinar-chapter-number{margin-top:65px}.webinar-experience-grid>article h2{font-size:var(--type-section)}.webinar-experience-grid>article footer{grid-template-columns:1fr 1fr}.webinar-experience-grid>article footer small{display:none}.webinar-speakers article{grid-template-columns:130px 1fr;min-height:300px}.webinar-speakers article>div{padding:23px}.webinar-speakers article h3{font-size:var(--type-card)}.webinar-sources header{align-items:flex-start;flex-direction:column}.webinar-sources a{min-height:220px}.webinar-conversion h2{font-size:var(--type-section)}.international-hero h1{font-size:var(--type-display)}.international-hero figure img{min-height:430px}.international-position h2{font-size:var(--type-section)}.international-position article{min-height:240px}.international-journey header{grid-template-columns:1fr;gap:16px}.international-journey article{min-height:220px}.international-duo .bridge-shell>div{grid-template-columns:1fr}.international-duo .bridge-shell>div>b{justify-self:center}}main.decision-home>.decision-desktop-duo{order:4}main.decision-home>.decision-ai-governance{order:5}main.decision-home>.decision-situations{order:9}main.decision-home>.decision-client-voices{order:10}main.decision-home>.decision-desktop-proof{order:11}main.decision-home>.decision-film{order:12}main.decision-home>.decision-deliverables{order:13}main.decision-home>.decision-method{order:14}main.decision-home>.decision-insights{order:15}main.decision-home>.decision-formats{order:16}main.decision-home>.decision-growth{order:17}main.decision-home>.decision-capabilities{order:18}main.decision-home>.decision-standard{order:19}main.decision-home>.decision-brand-visual{order:20}main.decision-home>.decision-boundaries{order:21}main.decision-home>.decision-rse-teaser{order:22}main.decision-home>.decision-mission-link{order:23}main.decision-home>.decision-resources{order:24}main.decision-home>.decision-contact{order:25}.decision-home .bridge-promise article>span{color:var(--magenta)}.decision-home .bridge-promise article strong{color:var(--navy)}.decision-home .bridge-promise article p{color:var(--muted)}.decision-competence-map article,.decision-competence-map article:nth-child(2),.decision-competence-map article:nth-child(6){border-top:5px solid var(--magenta);background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(7,27,43,.08)}.decision-competence-map article:nth-child(2),.decision-competence-map article:nth-child(5){border-top-color:var(--cyan)}.decision-competence-map article:nth-child(3),.decision-competence-map article:nth-child(6){border-top-color:var(--yellow)}.decision-competence-map article:nth-child(4),.decision-competence-map article:nth-child(7){border-top-color:var(--lime)}.decision-competence-map article:nth-child(8){border-top-color:var(--cyan-bright)}.decision-competence-map article:nth-child(2) h4,.decision-competence-map article:nth-child(6) h4{color:var(--navy)}.decision-competence-map article:nth-child(2) p,.decision-competence-map article:nth-child(6) p{color:var(--muted)}.decision-competence-map article:nth-child(2) span,.decision-competence-map article:nth-child(6) span{color:var(--magenta)}.decision-voices-grid{gap:14px;border:0}.decision-voices-grid blockquote,.decision-voices-grid blockquote:nth-child(2){min-height:360px;border:1px solid rgba(16,42,67,.1);border-top:6px solid var(--magenta);border-radius:4px 28px 28px 28px;background:linear-gradient(145deg,#fff,#f4fafb);color:var(--navy);box-shadow:0 18px 45px rgba(7,27,43,.09);transform:none}.decision-voices-grid blockquote:nth-child(2){border-top-color:var(--cyan)}.decision-voices-grid blockquote:nth-child(3){border-top-color:var(--yellow)}.decision-voices-grid blockquote:nth-child(2) span{color:var(--magenta)}.decision-voices-grid blockquote:nth-child(2) p{color:var(--navy)}.decision-voices-grid blockquote:nth-child(2) footer{color:#657985}.decision-proof-scenarios{position:relative;padding:clamp(86px,9vw,145px) 0;background:radial-gradient(circle at 7% 8%,rgba(216,44,120,.14),transparent 24%),radial-gradient(circle at 92% 35%,rgba(53,195,207,.18),transparent 25%),linear-gradient(155deg,#fff,#eef8fa 48%,#fbf7ef);overflow:hidden}.decision-proof-scenarios .bridge-heading h2 em{display:block;margin-top:10px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.decision-proof-legend{display:flex;flex-wrap:wrap;gap:8px;margin:42px 0 28px}.decision-proof-legend span{padding:10px 14px;border:1px solid rgba(16,42,67,.1);border-radius:999px;background:rgba(255,255,255,.82);color:var(--muted);font-size:var(--type-body);line-height:1.4}.decision-proof-legend b{color:var(--navy)}.decision-proof-scenario-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.decision-proof-scenario-grid>article{position:relative;display:flex;min-width:0;grid-column:span 4;flex-direction:column;border:1px solid rgba(16,42,67,.09);border-radius:5px 28px 28px 28px;background:rgba(255,255,255,.96);box-shadow:0 22px 58px rgba(7,27,43,.11);overflow:hidden}.decision-proof-scenario-grid>article:before{position:absolute;z-index:3;inset:0 0 auto;height:6px;background:var(--magenta);content:""}.decision-proof-scenario-grid>article:nth-child(3n+2):before{background:var(--cyan)}.decision-proof-scenario-grid>article:nth-child(3n):before{background:var(--yellow)}.decision-proof-scenario-grid>article.is-featured{grid-column:span 6}.decision-proof-scenario-grid>article:last-child{grid-column:3/span 8}.decision-proof-scenario-grid figure{position:relative;min-height:250px;margin:0;background:var(--navy-deep);overflow:hidden}.decision-proof-scenario-grid .is-featured figure{min-height:340px}.decision-proof-scenario-grid figure:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(7,27,43,.72));content:""}.decision-proof-scenario-grid figure img{width:100%;height:100%;min-height:inherit;object-fit:cover;image-rendering:auto;filter:none}.decision-proof-scenario-grid figcaption{position:absolute;z-index:2;right:18px;bottom:15px;left:18px;color:rgba(255,255,255,.88);font-size:var(--type-small);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.decision-proof-scenario-grid article>div{display:flex;flex:1;flex-direction:column;padding:clamp(25px,3vw,39px)}.decision-proof-door{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.decision-proof-scenario-grid small{margin-top:8px;color:var(--cyan);font-size:var(--type-small);font-weight:900;letter-spacing:.07em;line-height:1.45;text-transform:uppercase}.decision-proof-scenario-grid h3{margin:21px 0 24px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.045em;line-height:1.06}.decision-proof-scenario-grid dl{display:grid;gap:0;margin:auto 0 0}.decision-proof-scenario-grid dl>div{padding:14px 0;border-top:1px solid var(--line)}.decision-proof-scenario-grid dt{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.09em;text-transform:uppercase}.decision-proof-scenario-grid dd{margin:6px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.6}.decision-proof-scenario-grid dl>div:last-child dd{color:var(--navy);font-weight:780}.decision-proof-scenarios-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:28px;padding:28px 32px;border-radius:4px 26px 26px 26px;background:var(--navy-deep);color:#fff}.decision-proof-scenarios-cta p{max-width:900px;margin:0;color:#cfe0e8;font-size:var(--type-body);line-height:1.65}.decision-proof-scenarios-cta p strong{color:var(--yellow)}.decision-webinar-visual{position:relative;display:grid;min-height:270px;grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;padding:30px;background:radial-gradient(circle at 80% 15%,rgba(53,195,207,.45),transparent 30%),linear-gradient(135deg,#071b2b,#123d5d 58%,#b3165b);overflow:hidden}.decision-webinar-visual-formation{background:radial-gradient(circle at 16% 15%,rgba(242,202,82,.55),transparent 28%),linear-gradient(135deg,#b3165b,#6f2d69 48%,#087f8b)}.decision-webinar-visual i{position:absolute;width:190px;height:190px;border:28px solid rgba(255,255,255,.08);border-radius:50%}.decision-webinar-visual i:first-child{top:-70px;left:-45px}.decision-webinar-visual i:nth-child(2){top:55px;left:38%;border-color:rgba(242,202,82,.15)}.decision-webinar-visual i:nth-child(3){right:-65px;bottom:-70px;border-color:rgba(53,195,207,.16)}.decision-webinar-visual span{position:relative;z-index:2;padding-top:12px;border-top:2px solid rgba(255,255,255,.5);color:#fff!important;font-size:var(--type-small)!important;letter-spacing:.08em}.webinar-hub-scenes{position:absolute;inset:0;display:grid;grid-template-columns:1.75fr 1fr;grid-template-rows:1fr 1fr;gap:8px;background:var(--navy-deep)}.webinar-hub-scenes figure{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden}.webinar-hub-scenes figure.is-main{grid-row:1/span 2}.webinar-hub-scenes img{width:100%;height:100%;object-fit:cover;image-rendering:auto;filter:saturate(.92) contrast(1.03)}.webinar-hub-scenes figcaption{position:absolute;right:18px;bottom:15px;padding:8px 11px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(7,27,43,.68);color:#fff;font-size:var(--type-small);font-weight:900;letter-spacing:.07em;text-transform:uppercase;backdrop-filter:blur(8px)}main.decision-home>.decision-hero{order:1}main.decision-home>.bridge-promise{order:2}main.decision-home>.decision-enterprise-journey{order:3}main.decision-home>.decision-ai-governance{order:4}main.decision-home>.decision-situations{order:5}main.decision-home>.decision-webinar-studio{order:6}main.decision-home>.decision-sectors{order:7}main.decision-home>.decision-authority{order:8}main.decision-home>.decision-client-voices{order:9}main.decision-home>.decision-desktop-proof{order:10}main.decision-home>.decision-deliverables{order:11}main.decision-home>.decision-method{order:12}main.decision-home>.decision-insights{order:13}main.decision-home>.decision-formats{order:14}main.decision-home>.decision-growth{order:15}main.decision-home>.decision-capabilities{order:16}main.decision-home>.decision-standard{order:17}main.decision-home>.decision-brand-visual{order:18}main.decision-home>.decision-boundaries{order:19}main.decision-home>.decision-rse-teaser{order:20}main.decision-home>.decision-mission-link{order:21}main.decision-home>.decision-resources{order:22}main.decision-home>.decision-contact{order:23}@media (max-width:1050px){.decision-proof-scenario-grid>article,.decision-proof-scenario-grid>article.is-featured,.decision-proof-scenario-grid>article:last-child{grid-column:span 6}}@media (max-width:700px){.decision-home .bridge-promise article strong{color:var(--navy)}.decision-proof-scenario-grid{grid-template-columns:1fr}.decision-proof-scenario-grid>article,.decision-proof-scenario-grid>article.is-featured,.decision-proof-scenario-grid>article:last-child{grid-column:1}.decision-proof-scenario-grid .is-featured figure,.decision-proof-scenario-grid figure{min-height:245px}.decision-proof-scenarios-cta{grid-template-columns:1fr;padding:25px}.decision-proof-scenarios-cta .button{width:100%}.decision-voices-grid{grid-template-columns:1fr}.decision-voices-grid blockquote,.decision-voices-grid blockquote:nth-child(2){min-height:330px}.decision-webinar-visual{min-height:220px;padding:22px}.webinar-hub-scenes{display:block}.webinar-hub-scenes figure{display:none;height:100%}.webinar-hub-scenes figure.is-main{display:block}}main.story-home{display:block;--bridge-edge:clamp(24px,5vw,86px);background:#fff}.story-home section{position:relative}.story-home h1,.story-home h2,.story-home h3,.story-home p{overflow-wrap:anywhere}.story-home h1,.story-home h2{color:var(--navy);letter-spacing:-.055em}.story-home h1 em,.story-home h2 em{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-style:italic;font-weight:500;letter-spacing:-.045em}.story-home h2{margin:0;font-weight:680;line-height:.99}.story-heading{margin-bottom:clamp(42px,6vw,78px)}.story-heading-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.62fr);align-items:end;gap:clamp(42px,7vw,112px)}.story-heading-split>p{margin:0;color:var(--muted);line-height:1.75}.story-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}.story-primary{background:var(--magenta)}.story-inline-cta{display:inline-flex;margin-top:34px;padding-bottom:8px;border-bottom:2px solid var(--magenta);color:var(--navy);font-weight:900}.story-inline-cta span{margin-left:16px;color:var(--magenta)}.story-hero{min-height:0;padding:clamp(52px,5.5vw,82px) 0 clamp(52px,5vw,72px);background:radial-gradient(circle at 8% 12%,rgba(216,44,120,.12),transparent 25%),radial-gradient(circle at 92% 5%,rgba(53,195,207,.18),transparent 29%),linear-gradient(135deg,#fff,#f4fbfb 58%,#fff9ec);overflow:hidden}.story-hero:after{position:absolute;right:-110px;bottom:-150px;width:420px;height:420px;border:65px solid rgba(169,190,22,.08);border-radius:50%;content:""}.story-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);align-items:center;gap:clamp(40px,5vw,78px)}.story-hero-copy h1{max-width:760px;margin:0;font-weight:690;line-height:.97}.story-hero-copy h1 em{display:block;margin-top:10px}.story-hero-lead{max-width:760px;margin:27px 0 0;color:var(--ink);line-height:1.55}.story-hero-answer{max-width:740px;margin:18px 0 22px;padding-left:18px;border-left:4px solid var(--cyan-bright);color:var(--muted);font-size:var(--type-small);line-height:1.65}.story-hero-answer strong{color:var(--navy)}.story-hero-signature{margin:0 0 22px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-style:italic}.story-hero-signature strong{color:var(--magenta)}.story-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;border:1px solid rgba(16,42,67,.1);background:rgba(16,42,67,.1)}.story-hero-facts span{display:grid;min-height:78px;align-content:center;gap:4px;padding:14px;background:rgba(255,255,255,.9);color:var(--muted);font-size:var(--type-small);line-height:1.35}.story-hero-facts strong{color:var(--navy);font-size:var(--type-small)}.story-hero-portrait{position:relative;margin:0;border-radius:5px 45px 45px 45px;background:#fff;box-shadow:0 30px 90px rgba(7,27,43,.18);overflow:hidden}.story-hero-portrait img{display:block;width:100%;height:auto;aspect-ratio:1122/670;object-fit:cover;object-position:center}.story-hero-portrait figcaption{display:grid;gap:5px;padding:20px 24px 22px;border-top:6px solid var(--magenta);background:#fff}.story-hero-portrait figcaption strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-style:italic}.story-hero-portrait figcaption span{color:var(--muted);font-size:var(--type-small);font-weight:850;letter-spacing:.05em;text-transform:uppercase}.story-recognition{padding:clamp(88px,10vw,154px) 0;background:#fff}.story-recognition-editorial{position:relative;min-height:420px;margin:0 0 22px;border-radius:5px 42px 42px 42px;background:#eaf2f3;box-shadow:0 24px 65px rgba(7,27,43,.1);overflow:hidden}.story-recognition-editorial img{width:100%;height:100%;min-height:420px;object-fit:cover;object-position:center 55%}.story-recognition-editorial:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,43,.05),transparent 45%,rgba(7,27,43,.5));content:""}.story-recognition-editorial figcaption{position:absolute;z-index:1;right:clamp(22px,4vw,62px);bottom:clamp(22px,4vw,54px);display:grid;max-width:470px;gap:10px;padding:clamp(24px,3vw,39px);border:1px solid rgba(255,255,255,.42);border-radius:4px 27px 27px 27px;background:rgba(7,27,43,.88);color:#fff;backdrop-filter:blur(12px)}.story-recognition-editorial figcaption span{color:var(--yellow);font-size:var(--type-small);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.story-recognition-editorial figcaption strong{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(24px,2.5vw,38px);font-weight:500;line-height:1.13}.story-recognition-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.story-recognition-grid article{display:flex;min-height:510px;grid-column:span 2;flex-direction:column;border:1px solid rgba(16,42,67,.1);border-top:6px solid var(--magenta);border-radius:4px 28px 28px 28px;background:linear-gradient(145deg,#fff,#f5fafb);box-shadow:0 16px 42px rgba(7,27,43,.07);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;scroll-margin-top:220px}.story-recognition-grid article:nth-child(-n+2){grid-column:span 3}.story-recognition-grid article:nth-child(3n+2){border-top-color:var(--cyan-bright)}.story-recognition-grid article:nth-child(3n){border-top-color:var(--yellow)}.story-recognition-grid article:hover{transform:translateY(-4px);box-shadow:0 25px 60px rgba(7,27,43,.12)}.story-recognition-grid article>img{width:100%;height:230px;object-fit:cover;object-position:center}.story-recognition-grid article:first-child>img{object-position:center 38%}.story-recognition-grid article:nth-child(2)>img{object-position:center 42%}.story-recognition-grid article:nth-child(3)>img{object-position:center 35%}.story-recognition-grid article:nth-child(4)>img{object-position:center 28%}.story-recognition-grid article:nth-child(5)>img{object-position:center 38%}.story-recognition-grid article:nth-child(6)>img{object-position:center 24%}.story-recognition-grid article:nth-child(7)>img{object-position:center 42%}.story-recognition-grid article:nth-child(8)>img{object-position:center 46%}.story-recognition-grid article>div{display:flex;flex:1;flex-direction:column;padding:clamp(24px,2.6vw,38px)}.story-recognition-meta{display:flex;align-items:center;justify-content:space-between;gap:14px}.story-recognition-meta span{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.09em}.story-recognition-meta b{padding:7px 10px;border-radius:999px;background:rgba(53,195,207,.12);color:#087e89;font-size:var(--type-small);font-weight:950;letter-spacing:.06em;line-height:1.25;text-align:right;text-transform:uppercase}.story-recognition-grid h3{margin:19px 0 14px;color:var(--navy);letter-spacing:-.045em;line-height:1.05}.story-recognition-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.story-recognition-grid strong{display:block;margin-top:20px;color:var(--navy);font-size:var(--type-small);line-height:1.6}.story-recognition-grid a{margin-top:auto;padding-top:28px;color:var(--magenta);font-size:var(--type-small);font-weight:900}.story-chapter-transition{margin:clamp(36px,5vw,64px) auto 0;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(23px,2.7vw,37px);font-style:italic;line-height:1.35;text-align:center}.story-enterprise{padding:clamp(92px,11vw,170px) 0;background:radial-gradient(circle at 88% 10%,rgba(53,195,207,.16),transparent 25%),linear-gradient(150deg,#f2f9fa,#fff 50%,#fff8ec)}.story-enterprise-journey{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.story-enterprise-journey:before{position:absolute;top:-15px;right:4%;left:4%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--magenta),var(--yellow),var(--cyan-bright));content:""}.story-enterprise-stage{position:relative;min-height:440px;padding:32px;overflow:hidden;border:1px solid rgba(16,42,67,.11);border-top:6px solid var(--magenta);border-radius:5px 34px 34px 34px;background:rgba(255,255,255,.94);box-shadow:0 18px 46px rgba(7,27,43,.08)}.story-enterprise-stage:nth-child(2){border-top-color:var(--yellow)}.story-enterprise-stage:nth-child(3){border-top-color:var(--cyan-bright)}.story-enterprise-stage:after{position:absolute;right:-24px;bottom:-44px;width:125px;height:125px;border:20px solid rgba(216,44,120,.07);border-radius:50%;content:""}.story-enterprise-stage:nth-child(2):after{border-color:rgba(243,200,61,.12)}.story-enterprise-stage:nth-child(3):after{border-color:rgba(53,195,207,.1)}.story-enterprise-stage>header{display:grid;grid-template-columns:54px 1fr;gap:17px;align-items:start}.story-enterprise-stage>header>span{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-size:var(--type-small);font-weight:950;letter-spacing:.08em}.story-enterprise-stage>header p{margin:3px 0 5px;color:var(--magenta);font-size:var(--type-body);font-weight:950;letter-spacing:.16em;text-transform:uppercase}.story-enterprise-stage:nth-child(2)>header p{color:#a77c00}.story-enterprise-stage:nth-child(3)>header p{color:#087e89}.story-enterprise-stage>header h3{margin:0;color:var(--navy);font-size:var(--type-card);letter-spacing:-.045em;line-height:1.02}.story-enterprise-stage>strong{display:block;min-height:56px;margin:24px 0 13px;color:var(--navy);font-size:var(--type-body);line-height:1.5}.story-enterprise-stage ol{margin:0;padding:0;list-style:none}.story-enterprise-stage li{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:19px 0;border-top:1px solid rgba(16,42,67,.12)}.story-enterprise-stage li>b{padding-top:3px;color:var(--magenta);font-size:var(--type-body);letter-spacing:.08em}.story-enterprise-stage:nth-child(2) li>b{color:#a77c00}.story-enterprise-stage:nth-child(3) li>b{color:#087e89}.story-enterprise-stage h4{margin:0 0 7px;color:var(--navy);font-size:var(--type-card);line-height:1.25}.story-enterprise-stage li p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.55}.story-turning-point{display:grid;min-height:390px;grid-template-columns:.9fr 1.1fr;margin-top:28px;border-radius:5px 36px 36px 36px;background:var(--navy);color:#fff;box-shadow:0 24px 65px rgba(7,27,43,.13);overflow:hidden}.story-turning-point>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,70px)}.story-turning-point p{margin:0 0 24px;color:var(--yellow);font-size:var(--type-body);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.story-turning-point h3{margin:0;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.11}.story-turning-point h3 strong{color:var(--yellow)}.story-turning-point a{align-self:flex-start;margin-top:28px;padding-bottom:5px;border-bottom:2px solid var(--cyan-bright);color:#fff;font-size:var(--type-small);font-weight:900}.story-turning-point figure{position:relative;min-height:390px;margin:0;overflow:hidden}.story-turning-point figure:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,42,67,.4),transparent 40%);content:""}.story-turning-point img{width:100%;height:100%;min-height:390px;object-fit:cover}.story-turning-point figcaption{position:absolute;z-index:1;right:20px;bottom:20px;padding:12px 15px;border-radius:3px 16px 16px 16px;background:rgba(255,255,255,.9);color:var(--navy);font-size:var(--type-small);font-weight:900}.story-partner{padding:clamp(95px,11vw,175px) 0;background:#fff}.story-partner-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:clamp(55px,8vw,130px)}.story-partner-copy>p:not(.eyebrow){margin:30px 0;color:var(--muted);line-height:1.75}.story-partner-copy ul{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.story-partner-copy li{padding:18px 0 18px 34px;border-bottom:1px solid var(--line);color:var(--muted);line-height:1.55}.story-partner-copy li:before{display:inline-block;width:20px;margin-left:-34px;color:var(--magenta);content:"✓";font-weight:950}.story-partner-copy li strong{color:var(--navy)}.story-partner-copy blockquote{margin:32px 0 0;padding:26px 30px;border:0;border-left:7px solid var(--magenta);background:#f5fafb;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;font-style:italic}.story-partner-photo{position:relative;margin:0;border-radius:45px 5px 45px 45px;box-shadow:0 28px 75px rgba(7,27,43,.15);overflow:hidden}.story-partner-photo img{width:100%;min-height:650px;object-fit:cover}.story-partner-photo figcaption{position:absolute;right:20px;bottom:20px;left:20px;padding:16px 18px;border:1px solid rgba(255,255,255,.4);border-radius:3px 18px 18px 18px;background:rgba(255,255,255,.91);color:var(--navy);font-size:var(--type-small);font-weight:900;backdrop-filter:blur(10px)}.story-duo{padding:clamp(95px,11vw,170px) 0;background:radial-gradient(circle at 10% 12%,rgba(216,44,120,.13),transparent 24%),radial-gradient(circle at 90% 42%,rgba(53,195,207,.17),transparent 25%),#f5fafb}.story-duo h2 em,.story-duo-title-main{display:block}.story-duo-stage{display:grid;grid-template-columns:.68fr 1.28fr .68fr;align-items:stretch;gap:14px}.story-duo-stage article,.story-duo-stage figure{min-width:0;margin:0;border:1px solid rgba(16,42,67,.1);background:#fff}.story-duo-stage figure{display:flex;flex-direction:column;border-radius:4px 30px 30px 30px;box-shadow:0 25px 70px rgba(7,27,43,.13);overflow:hidden}.story-duo-stage figure img{width:100%;min-height:520px;flex:1;object-fit:cover}.story-duo-portraits{display:grid;min-height:520px;grid-template-columns:1fr}.story-duo-portraits picture{display:contents}.story-duo-stage figure .story-duo-portraits img{min-height:520px;object-position:center}.story-duo-stage figcaption{padding:18px 22px;border-top:6px solid var(--yellow);color:var(--navy);font-size:var(--type-small);font-weight:900}.story-duo-person{display:flex;min-height:520px;flex-direction:column;justify-content:flex-end;padding:clamp(28px,3vw,42px);border-top:7px solid var(--magenta)!important}.story-duo-dominique{border-top-color:var(--cyan-bright)!important}.story-duo-person>span{margin-bottom:auto;color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.story-duo-dominique>span{color:var(--cyan)}.story-duo-person h3{margin:0 0 22px;color:var(--navy);letter-spacing:-.05em;line-height:1.02}.story-duo-person p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.story-digital-card-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(16,42,67,.14);color:var(--navy);font-size:var(--type-small);font-weight:900}.story-digital-card-link b{color:var(--magenta);font-size:var(--type-body)}.story-duo-rule{display:grid;grid-template-columns:.55fr 1.45fr;gap:40px;margin-top:14px;padding:30px 36px;border-left:7px solid var(--yellow);background:#fff;box-shadow:0 15px 45px rgba(7,27,43,.07)}.story-duo-rule strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;line-height:1.3}.story-duo-rule span{color:var(--muted);line-height:1.75}.story-experts{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(45px,7vw,110px);margin-top:80px;padding-top:65px;border-top:1px solid #bcd4d8}.story-experts h3{margin:0 0 18px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.05em;line-height:1.05}.story-experts header>p:last-child{color:var(--muted);line-height:1.7}.story-experts>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bcd4d8;border-left:1px solid #bcd4d8}.story-experts>div span{display:flex;min-height:105px;align-items:center;padding:22px;border-right:1px solid #bcd4d8;border-bottom:1px solid #bcd4d8;background:rgba(255,255,255,.7);color:var(--navy);font-size:var(--type-small);font-weight:850}.story-origin{padding:clamp(90px,10vw,155px) 0;background:#fff}.story-origin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.story-origin-grid article{min-height:330px;padding:36px;border:1px solid rgba(16,42,67,.1);border-radius:4px 28px 28px 28px;background:linear-gradient(145deg,#fff,#f6fafb)}.story-origin-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.story-origin-grid h3{margin:68px 0 18px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.05em;line-height:1.04}.story-origin-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.story-visual-manifesto{position:relative;display:grid;min-height:clamp(590px,66vw,860px);align-items:end;background:#eaf5f6;isolation:isolate;overflow:hidden}.story-visual-manifesto>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.story-visual-manifesto:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(7,27,43,.08) 57%,rgba(7,27,43,.68));content:""}.story-visual-manifesto>div{width:100%;padding-bottom:clamp(40px,6vw,85px)}.story-visual-manifesto article{max-width:825px;padding:clamp(32px,4vw,58px);border-radius:5px 42px 42px 42px;background:rgba(7,27,43,.9);color:#fff;box-shadow:0 32px 90px rgba(7,27,43,.25);backdrop-filter:blur(12px)}.story-visual-manifesto .eyebrow{color:var(--yellow)}.story-visual-manifesto h2{margin:0;color:#fff;font-size:var(--type-section);line-height:1.02}.story-visual-manifesto h2 em{color:var(--cyan-bright)}.story-visual-manifesto article>p:last-child{max-width:710px;margin:28px 0 0;color:#dce8ed;font-size:var(--type-body);line-height:1.72}.story-visual-manifesto article>p strong{color:#fff}.story-ai{padding:clamp(95px,11vw,170px) 0;background:radial-gradient(circle at 82% 12%,rgba(53,195,207,.28),transparent 26%),radial-gradient(circle at 92% 82%,rgba(242,202,82,.2),transparent 22%),linear-gradient(135deg,#edf8fa,#fff 64%,#fff8ec);overflow:hidden}.story-ai-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:center;gap:clamp(55px,8vw,135px)}.story-ai-copy h2{font-size:var(--type-section)}.story-ai-copy>p:not(.eyebrow):not(.story-source){margin:28px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.8}.story-ai-copy>p strong{color:var(--navy)}.story-ai-path{display:grid;gap:1px;margin:30px 0 0;padding:1px;border:1px solid rgba(16,42,67,.1);background:rgba(16,42,67,.1);list-style:none}.story-ai-path li{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:16px;min-height:72px;padding:15px 20px;background:rgba(255,255,255,.9);color:var(--navy);font-size:var(--type-body);font-weight:780;line-height:1.5}.story-ai-path b{color:var(--magenta);font-size:var(--type-small);letter-spacing:.08em}.story-ai-duo{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:34px 0}.story-ai-duo p{display:grid;gap:9px;margin:0;padding:24px;border-top:5px solid var(--magenta);background:#fff;box-shadow:0 12px 35px rgba(7,27,43,.08)}.story-ai-duo p:last-child{border-top-color:var(--cyan-bright)}.story-ai-duo strong{color:var(--navy);font-size:var(--type-body)}.story-ai-duo span,.story-source{color:var(--muted);font-size:var(--type-small);line-height:1.6}.story-source{margin:28px 0 0}.story-source a{border-bottom:1px solid var(--cyan);color:var(--cyan);font-weight:850}.story-ai-visual{position:relative;display:grid;width:min(100%,640px);aspect-ratio:1;place-items:center;justify-self:center;border:1px solid rgba(16,42,67,.08);border-radius:50%;background:radial-gradient(circle,#fff 0 24%,rgba(255,255,255,.5) 24% 42%,transparent 42%),conic-gradient(from 35deg,rgba(216,44,120,.22),rgba(53,195,207,.26),rgba(242,202,82,.31),rgba(169,190,22,.2),rgba(216,44,120,.22));box-shadow:0 35px 90px rgba(7,27,43,.13)}.story-ai-visual strong{z-index:2;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(28px,3.6vw,52px);font-weight:500;line-height:.95;text-align:center}.story-ai-visual span{position:absolute;padding:11px 14px;border-radius:999px;background:#fff;color:var(--navy);box-shadow:0 10px 30px rgba(7,27,43,.1);font-size:var(--type-small);font-weight:950;letter-spacing:.08em}.story-ai-visual span:first-child{top:10%;left:14%}.story-ai-visual span:nth-child(2){top:18%;right:10%}.story-ai-visual span:nth-child(4){right:2%;bottom:22%}.story-ai-visual span:nth-child(5){bottom:8%;left:13%}.story-human{padding:clamp(95px,11vw,170px) 0;background:#fff}.story-human-grid{display:grid;grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(55px,8vw,130px)}.story-human-grid>figure{margin:0;border-radius:42px 5px 42px 42px;box-shadow:0 28px 80px rgba(7,27,43,.15);overflow:hidden}.story-human-grid>figure img{width:100%;min-height:670px;object-fit:cover}.story-human-grid figcaption{padding:19px 24px;border-top:7px solid var(--yellow);color:var(--navy);font-size:var(--type-small);font-weight:900}.story-human-grid h2{font-size:var(--type-section)}.story-human-grid>div>p:not(.eyebrow){margin:28px 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.story-human-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.story-human-list article{min-height:175px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.story-human-list h3{margin:0 0 12px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.03em}.story-human-list p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.62}.story-human-grid .story-actions{margin-top:30px}.story-situations{padding:clamp(95px,11vw,175px) 0;background:radial-gradient(circle at 5% 5%,rgba(216,44,120,.11),transparent 22%),linear-gradient(150deg,#f3fafb,#fff 55%,#fff9ee)}.story-situation-gallery{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:12px;margin-bottom:22px}.story-situation-gallery figure{position:relative;min-height:350px;margin:0;border-radius:4px 28px 28px 28px;background:#eaf3f5;overflow:hidden}.story-situation-gallery img{width:100%;height:100%;min-height:350px;object-fit:cover;image-rendering:auto}.story-situation-gallery figcaption{position:absolute;right:14px;bottom:14px;left:14px;padding:12px 14px;border-radius:3px 15px 15px 15px;background:rgba(255,255,255,.92);color:var(--navy);font-size:var(--type-small);font-weight:950;letter-spacing:.05em;text-transform:uppercase}.story-situations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.story-situations-grid article{display:flex;min-height:310px;flex-direction:column;padding:clamp(28px,3vw,40px);border:1px solid rgba(16,42,67,.1);border-top:6px solid var(--magenta);border-radius:4px 27px 27px 27px;background:#fff;box-shadow:0 14px 38px rgba(7,27,43,.07)}.story-situations-grid article:nth-child(3n+2){border-top-color:var(--cyan-bright)}.story-situations-grid article:nth-child(3n){border-top-color:var(--yellow)}.story-situations-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.07em;text-transform:uppercase}.story-situations-grid h3{margin:36px 0 16px;color:var(--navy);letter-spacing:-.05em;line-height:1.04}.story-situations-grid p{margin:0 0 12px;color:var(--muted);font-size:var(--type-body);line-height:1.68}.story-situations-grid a{margin-top:auto;padding-top:25px;color:var(--magenta);font-size:var(--type-small);font-weight:900}.story-contribution{margin:22px 0 0;padding:20px 24px;border-left:5px solid var(--cyan-bright);background:rgba(255,255,255,.75);color:var(--muted);font-size:var(--type-small);line-height:1.65}.story-contribution strong{color:var(--navy)}.story-proof-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:22px;padding:30px 34px;border-radius:4px 25px 25px 25px;background:var(--navy)}.story-proof-cta p{margin:0;color:#d6e4ea;line-height:1.7}.story-proof-cta p strong{color:var(--yellow)}.story-budget{padding:clamp(95px,11vw,170px) 0;background:#fff}.story-budget-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.story-budget-grid article{display:flex;min-height:330px;flex-direction:column;padding:clamp(28px,3vw,40px);border:1px solid rgba(16,42,67,.1);border-top:7px solid var(--cyan-bright);border-radius:4px 28px 28px 28px;background:linear-gradient(145deg,#fff,#f5fafb);box-shadow:0 15px 45px rgba(7,27,43,.07)}.story-budget-grid article:nth-child(2){border-top-color:var(--magenta)}.story-budget-grid article:nth-child(3){border-top-color:var(--yellow)}.story-budget-grid article:nth-child(4){border-top-color:var(--lime)}.story-budget-grid span{color:var(--navy);font-size:var(--type-small);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.story-budget-grid strong{margin:55px 0 8px;color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(31px,3.2vw,48px);font-weight:500;line-height:1}.story-budget-grid small{color:var(--cyan);font-size:var(--type-small);font-weight:900;letter-spacing:.05em;text-transform:uppercase}.story-budget-grid p{margin:auto 0 0;padding-top:28px;color:var(--muted);font-size:var(--type-body);line-height:1.66}.story-budget-included{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:22px;border:1px solid var(--line);background:var(--line)}.story-budget-included span{display:flex;min-height:82px;align-items:center;justify-content:center;padding:16px;background:#fff;color:var(--navy);font-size:var(--type-small);font-weight:850;line-height:1.4;text-align:center}.story-budget-note{display:grid;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:22px;padding:28px 32px;background:#eef7f8}.story-budget-note p{margin:0;color:var(--muted);line-height:1.65}.story-budget-note p strong{color:var(--navy)}.story-budget-note>div{display:grid;gap:8px}.story-budget-note a{color:var(--magenta);font-size:var(--type-small);font-weight:900}.story-sectors{padding:clamp(95px,11vw,170px) 0;background:radial-gradient(circle at 5% 75%,rgba(216,44,120,.12),transparent 25%),linear-gradient(135deg,#f2fafb,#fff9ed)}.story-sectors-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(55px,9vw,145px);align-items:center}.story-sectors h2{font-size:var(--type-section)}.story-sectors-grid>div:first-child>p:not(.eyebrow){margin:30px 0;color:var(--muted);font-size:var(--type-body);line-height:1.78}.story-sector-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bcd4d8;border-left:1px solid #bcd4d8}.story-sector-list span{display:grid;min-height:110px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:21px;border-right:1px solid #bcd4d8;border-bottom:1px solid #bcd4d8;background:rgba(255,255,255,.75);color:var(--navy);font-size:var(--type-small);font-weight:830;line-height:1.5}.story-sector-list b{color:var(--magenta);font-size:var(--type-small)}.story-library{padding:clamp(95px,11vw,170px) 0;background:#fff}.story-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.story-library-grid a{display:flex;min-height:490px;flex-direction:column;border:1px solid rgba(16,42,67,.1);border-radius:4px 30px 30px 30px;background:#fff;box-shadow:0 16px 45px rgba(7,27,43,.08);transition:transform .2s ease;overflow:hidden}.story-library-grid a>img{width:100%;height:215px;object-fit:cover;transition:transform .5s ease}.story-library-grid a:hover>img{transform:scale(1.035)}.story-library-grid a>div{display:flex;flex:1;flex-direction:column;padding:clamp(28px,3vw,42px)}.story-library-grid a:hover{transform:translateY(-4px)}.story-library-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.09em;text-transform:uppercase}.story-library-grid h3{margin:27px 0 18px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500;line-height:1.08}.story-library-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.7}.story-library-grid b{margin-top:auto;padding-top:25px;color:var(--magenta);font-size:var(--type-small)}.story-library-conversion{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:22px;padding:28px 32px;border-left:7px solid var(--magenta);background:#f1f8f9}.story-library-conversion p{display:grid;gap:7px;margin:0;color:var(--muted)}.story-library-conversion strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:23px}.story-connected-capabilities{padding:clamp(95px,11vw,170px) 0;background:radial-gradient(circle at 92% 12%,rgba(53,195,207,.16),transparent 24%),linear-gradient(135deg,#fff,#fff9ef)}.story-connected-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.story-connected-grid>a{display:flex;min-height:510px;flex-direction:column;border:1px solid rgba(16,42,67,.12);border-top:6px solid var(--magenta);border-radius:4px 28px 28px 28px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(7,27,43,.08);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.story-connected-grid>a:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(7,27,43,.13)}.story-connected-grid>a:nth-child(2){border-top-color:var(--cyan-bright)}.story-connected-grid>a:nth-child(3){border-top-color:var(--yellow)}.story-connected-grid>a:nth-child(4){border-top-color:var(--lime)}.story-connected-grid>a>img{width:100%;height:190px;object-fit:cover;transition:transform .5s ease}.story-connected-grid>a:hover>img{transform:scale(1.035)}.story-connected-grid>a>div{display:flex;flex:1;flex-direction:column;padding:clamp(25px,2.8vw,37px)}.story-connected-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.09em;text-transform:uppercase}.story-connected-grid h3{margin:36px 0 16px;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.04}.story-connected-grid p{margin:0 0 25px;color:var(--muted);font-size:var(--type-body);line-height:1.72}.story-connected-grid strong{margin-top:auto;color:var(--magenta);font-size:var(--type-small);font-weight:900}.budget-page{--budget-edge:clamp(24px,5vw,88px);overflow:hidden;background:#fff;color:var(--ink)}.budget-shell{width:min(100%,1660px);margin:0 auto;padding-inline:var(--budget-edge)}.budget-page h1,.budget-page h2,.budget-page h3,.budget-page p{text-wrap:pretty}.budget-page h2{margin:0;color:var(--navy);font-weight:520;letter-spacing:-.065em;line-height:.98}.budget-page h2 em{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.budget-heading{max-width:1050px;margin-bottom:52px}.budget-heading>p:last-child{max-width:820px;margin:28px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.budget-heading-split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(45px,8vw,125px);align-items:end}.budget-heading-split>p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.8}.budget-actions,.budget-conversion-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px}.budget-hero{min-height:770px;padding:clamp(72px,8vw,125px) 0;background:radial-gradient(circle at 10% 20%,rgba(216,44,120,.19),transparent 28%),radial-gradient(circle at 88% 12%,rgba(53,195,207,.22),transparent 24%),linear-gradient(135deg,#fff7f5,#effbfc 68%,#fff)}.budget-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);gap:clamp(45px,7vw,115px);align-items:center}.budget-hero h1{max-width:930px;margin:18px 0 28px;color:var(--navy);font-size:var(--type-display);font-weight:720;letter-spacing:-.075em;line-height:.9}.budget-hero h1 em{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.budget-hero-lead{max-width:780px;margin:0 0 34px;color:#365365;font-size:clamp(18px,1.65vw,24px);line-height:1.58}.budget-hero-lead strong{color:var(--navy)}.budget-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:46px;border:1px solid rgba(16,42,67,.12);background:rgba(16,42,67,.12)}.budget-hero-proof span{min-height:105px;padding:21px;background:rgba(255,255,255,.78);color:var(--muted);font-size:var(--type-small);line-height:1.55}.budget-hero-proof b{display:block;margin-bottom:5px;color:var(--navy);font-size:var(--type-small)}.budget-hero figure{position:relative;min-height:610px;margin:0;border-radius:4px 42px 42px 42px;background:var(--navy);box-shadow:0 28px 80px rgba(7,27,43,.18);overflow:hidden}.budget-hero figure img{width:100%;height:100%;min-height:610px;object-position:center}.budget-hero figcaption{position:absolute;right:18px;bottom:18px;left:18px;display:grid;gap:5px;padding:22px;border-radius:4px 23px 23px 23px;background:rgba(7,27,43,.9);color:#fff;backdrop-filter:blur(10px)}.budget-hero figcaption strong{color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body)}.budget-hero figcaption span{color:#d8e5ea;font-size:var(--type-small)}.budget-intro{background:#fff}.budget-intro,.budget-market{padding:clamp(90px,11vw,160px) 0}.budget-market{background:var(--navy-deep);color:#fff}.budget-market h2{color:#fff}.budget-market h2 em{color:var(--yellow)}.budget-market .budget-heading>p:last-child{color:#c6d8e0}.budget-market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.budget-market-grid article{display:flex;min-height:600px;flex-direction:column;padding:clamp(26px,3vw,39px);border:1px solid rgba(255,255,255,.16);border-top:6px solid var(--cyan-bright);border-radius:4px 27px 27px 27px;background:rgba(255,255,255,.07)}.budget-market-grid article:nth-child(2){border-top-color:var(--magenta)}.budget-market-grid article:nth-child(3){border-top-color:var(--yellow)}.budget-market-grid article:nth-child(4){border-top-color:var(--lime)}.budget-market-grid header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px}.budget-market-grid header span{color:var(--yellow);font-size:var(--type-small);font-weight:950}.budget-market-grid h3{margin:0;color:#fff;font-size:var(--type-card);letter-spacing:-.035em}.budget-market-grid>article>strong{margin-top:50px;color:var(--yellow);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(34px,3.3vw,50px);font-weight:500;line-height:1}.budget-market-grid small{min-height:47px;margin-top:11px;color:#a9c3cf;font-size:var(--type-small);font-weight:800;line-height:1.5;text-transform:uppercase}.budget-market-grid p{color:#d4e0e5;font-size:var(--type-body);line-height:1.68}.budget-market-grid blockquote{margin:20px 0 0;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.18);color:#a9c3cf;font-size:var(--type-small);line-height:1.65}.budget-market-grid footer{display:flex;flex-wrap:wrap;gap:8px 13px;margin-top:auto;padding-top:24px}.budget-market-grid footer a{color:var(--cyan-bright);font-size:var(--type-small);font-weight:900}.budget-market-disclaimer{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;margin-top:22px;padding:25px 28px;border-left:6px solid var(--magenta);background:rgba(255,255,255,.08)}.budget-market-disclaimer p{margin:0;color:#cbd9df;font-size:var(--type-body);line-height:1.65}.budget-market-disclaimer strong{color:#fff}.budget-market-disclaimer span{color:var(--yellow);font-size:var(--type-small);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.budget-positioning{padding:clamp(95px,11vw,170px) 0;background:radial-gradient(circle at 95% 10%,rgba(216,44,120,.12),transparent 26%),#fff}.budget-positioning-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);gap:clamp(55px,9vw,135px);align-items:center}.budget-positioning-lead{margin:35px 0 20px;color:var(--navy);font-size:var(--type-body);font-weight:750;line-height:1.55}.budget-positioning blockquote{margin:26px 0 0;padding:25px 28px;border-left:6px solid var(--magenta);background:#f0f8f9;color:var(--muted);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.65}.budget-positioning-list{border-top:1px solid var(--line)}.budget-positioning-list article{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.budget-positioning-list span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.budget-positioning-list p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.budget-positioning-list strong{color:var(--navy)}.budget-levels{padding:clamp(95px,11vw,170px) 0;background:linear-gradient(145deg,#eef8f9,#fff9f0)}.budget-level-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px}.budget-level-grid article{display:flex;min-height:610px;flex-direction:column;padding:clamp(30px,3.3vw,48px);border:1px solid rgba(16,42,67,.12);border-top:7px solid var(--cyan-bright);border-radius:4px 31px 31px 31px;background:#fff;box-shadow:0 18px 52px rgba(7,27,43,.08)}.budget-level-grid article.is-featured{transform:translateY(-18px);border-top-color:var(--magenta);background:var(--navy);color:#fff;box-shadow:0 28px 65px rgba(7,27,43,.2)}.budget-level-grid header{display:grid;grid-template-columns:1fr auto;gap:15px}.budget-level-grid header span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.budget-level-grid header small{color:var(--cyan);font-size:var(--type-small);font-weight:950;letter-spacing:.07em;text-transform:uppercase}.budget-level-grid h3{grid-column:1/-1;margin:45px 0 0;color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.02}.budget-level-grid article>p{color:var(--muted);font-size:var(--type-body);line-height:1.72}.budget-level-grid article>strong{margin-top:16px;padding-top:19px;border-top:1px solid var(--line);color:var(--navy);font-size:var(--type-small);line-height:1.58}.budget-level-grid ul{display:grid;gap:12px;margin:auto 0 0;padding:28px 0 0;list-style:none}.budget-level-grid li{color:var(--muted);font-size:var(--type-body);line-height:1.5}.budget-level-grid li:before{content:"✓";margin-right:9px;color:var(--magenta);font-weight:950}.budget-level-grid .is-featured h3,.budget-level-grid .is-featured>strong{color:#fff}.budget-level-grid .is-featured header small,.budget-level-grid .is-featured header span{color:var(--yellow)}.budget-level-grid .is-featured li,.budget-level-grid .is-featured>p{color:#cbdbe2}.budget-level-grid .is-featured>strong{border-color:rgba(255,255,255,.18)}.budget-level-grid .is-featured li:before{color:var(--yellow)}.budget-level-note{max-width:850px;margin:30px auto 0;color:var(--muted);font-size:var(--type-small);line-height:1.65;text-align:center}.budget-adjust{padding:clamp(95px,11vw,170px) 0;background:#fff}.budget-adjust-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(55px,9vw,140px);align-items:center}.budget-adjust figure{margin:0;border-radius:4px 36px 36px 36px;background:var(--navy);box-shadow:0 26px 70px rgba(7,27,43,.14);overflow:hidden}.budget-adjust img{width:100%;min-height:650px;object-fit:cover}.budget-adjust figcaption{padding:20px 24px;color:#cbdde4;font-size:var(--type-small);font-weight:850;line-height:1.55;text-transform:uppercase}.budget-adjust-grid>div>p:not(.eyebrow){margin:30px 0;color:var(--muted);font-size:var(--type-body);line-height:1.75}.budget-adjust ol{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.budget-adjust li{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:19px 0;border-bottom:1px solid var(--line);color:var(--navy);font-size:var(--type-body);font-weight:750}.budget-adjust li b{color:var(--magenta);font-size:var(--type-body)}.budget-adjust-grid>div>small{display:block;margin-top:23px;color:var(--muted);font-size:var(--type-small);line-height:1.6}.budget-reperes{padding:clamp(95px,11vw,170px) 0;background:radial-gradient(circle at 8% 8%,rgba(53,195,207,.15),transparent 25%),#f7fbfc}.budget-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.budget-entry-grid article{display:flex;min-height:355px;flex-direction:column;padding:clamp(28px,3vw,40px);border:1px solid rgba(16,42,67,.12);border-top:6px solid var(--magenta);border-radius:4px 28px 28px 28px;background:#fff;box-shadow:0 15px 45px rgba(7,27,43,.07)}.budget-entry-grid article:nth-child(3n+2){border-top-color:var(--cyan-bright)}.budget-entry-grid article:nth-child(3n){border-top-color:var(--yellow)}.budget-entry-grid article:first-child{border-top-color:var(--yellow);background:var(--navy)}.budget-entry-grid article:first-child h3,.budget-entry-grid article:first-child strong{color:#fff}.budget-entry-grid article:first-child span{color:var(--yellow)}.budget-entry-grid article:first-child p{color:#cbdde4}.budget-entry-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.budget-entry-grid h3{margin:35px 0 16px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.035em}.budget-entry-grid strong{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(29px,2.8vw,42px);font-weight:500;line-height:1.04}.budget-entry-grid p{margin:auto 0 0;padding-top:22px;color:var(--muted);font-size:var(--type-body);line-height:1.68}.budget-included{display:grid;grid-template-columns:1.4fr repeat(6,1fr);gap:1px;margin-top:22px;border:1px solid var(--line);background:var(--line)}.budget-included>*{display:flex;min-height:96px;align-items:center;justify-content:center;padding:14px;background:#fff;color:var(--navy);font-size:var(--type-small);font-weight:850;line-height:1.45;text-align:center}.budget-included strong{background:var(--navy);color:#fff}.budget-value{padding:clamp(95px,11vw,170px) 0;background:var(--navy-deep)}.budget-value-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(55px,9vw,140px);align-items:center}.budget-value h2{color:#fff}.budget-value h2 em{color:var(--yellow)}.budget-value-grid>div:first-child>p:not(.eyebrow){margin:30px 0 0;color:#c3d6de;font-size:var(--type-body);line-height:1.75}.budget-value-list{border-top:1px solid rgba(255,255,255,.18)}.budget-value-list article{display:grid;grid-template-columns:35px 1fr 1fr;gap:22px;align-items:center;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.18)}.budget-value-list span{color:var(--yellow);font-size:var(--type-small);font-weight:950}.budget-value-list del{color:#7995a3;font-size:var(--type-small);text-decoration-color:var(--magenta)}.budget-value-list strong{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);font-weight:500}.budget-faq{padding:clamp(95px,11vw,170px) 0;background:#fff}.budget-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.budget-faq-list details{border:1px solid rgba(16,42,67,.12);border-radius:4px 20px 20px 20px;background:#f8fbfc}.budget-faq-list summary{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;min-height:100px;padding:25px 28px;color:var(--navy);font-size:var(--type-body);font-weight:850;line-height:1.45;cursor:pointer;list-style:none}.budget-faq-list summary::-webkit-details-marker{display:none}.budget-faq-list summary span{color:var(--magenta);font-size:var(--type-body)}.budget-faq-list details[open] summary span{transform:rotate(45deg)}.budget-faq-list details p{margin:0;padding:0 28px 28px;color:var(--muted);font-size:var(--type-body);line-height:1.72}.budget-conversion{padding:clamp(85px,10vw,145px) 0;background:radial-gradient(circle at 9% 12%,rgba(216,44,120,.28),transparent 25%),radial-gradient(circle at 93% 85%,rgba(53,195,207,.25),transparent 28%),var(--navy-deep);color:#fff}.budget-conversion>.budget-shell{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(45px,8vw,120px);align-items:start}.budget-conversion h2{color:#fff}.budget-conversion h2 em{color:var(--yellow)}.budget-conversion header>p:not(.eyebrow){margin:30px 0;color:#c6d8e0;font-size:var(--type-body);line-height:1.75}.budget-conversion-actions{align-items:flex-start;flex-direction:column}.budget-conversion .text-link{color:#fff}.budget-form{padding:clamp(28px,4vw,50px);border-top:8px solid var(--magenta);border-radius:4px 34px 34px 34px;background:#fff;color:var(--ink);box-shadow:0 30px 80px rgba(0,0,0,.23)}.budget-form-contact,.budget-form-options{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.budget-form-situation{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.budget-form-options,.budget-form-resources{margin-top:18px}.budget-form label{display:grid;gap:8px}.budget-form label>span{color:var(--navy);font-size:var(--type-body);font-weight:900;letter-spacing:.035em}.budget-form input,.budget-form select,.budget-form textarea{width:100%;border:1px solid #bdcfd7;border-radius:4px 13px 13px 13px;background:#f8fbfc;color:var(--navy);font:inherit;font-size:var(--type-control)}.budget-form input,.budget-form select{min-height:50px;padding:0 14px}.budget-form textarea{padding:14px;resize:vertical}.budget-form input:focus,.budget-form select:focus,.budget-form textarea:focus{border-color:var(--cyan);outline:3px solid rgba(53,195,207,.2)}.budget-form-consent{display:flex!important;align-items:flex-start;gap:10px!important;margin-top:20px}.budget-form-consent input{width:18px;height:18px;flex:0 0 auto;margin-top:2px;accent-color:var(--magenta)}.budget-form-consent span{color:var(--muted)!important;font-weight:500!important;line-height:1.55}.budget-form-consent a{color:var(--cyan);font-weight:850;text-decoration:underline}.budget-form-submit{display:flex;align-items:center;gap:20px;margin-top:24px}.budget-form-submit .button{border:0;background:var(--magenta);color:#fff;cursor:pointer}.budget-form-submit .button:disabled{cursor:wait;opacity:.65}.budget-form-submit p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.5}.story-contact{padding:clamp(80px,9vw,135px) 0;background:radial-gradient(circle at 8% 8%,rgba(216,44,120,.28),transparent 24%),radial-gradient(circle at 92% 82%,rgba(53,195,207,.24),transparent 27%),var(--navy-deep);color:#fff}.story-contact .eyebrow{color:var(--yellow)}.story-contact h2{color:#fff}.story-contact h2 em{color:var(--yellow)}.story-contact-heading{max-width:1000px}.story-contact-heading>p:last-child{max-width:850px;margin:30px 0 0;color:#c9d9e1;font-size:var(--type-body);line-height:1.75}.story-contact-form{margin-top:46px;padding:clamp(28px,4vw,52px);border-top:8px solid var(--magenta);border-radius:4px 34px 34px 34px;background:#fff;color:var(--ink);box-shadow:0 30px 80px rgba(0,0,0,.22)}.story-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.story-contact-fields label{display:grid;gap:9px}.story-contact-fields label>span{color:var(--navy);font-size:var(--type-body);font-weight:900;letter-spacing:.04em}.story-contact-fields input,.story-contact-fields select,.story-contact-fields textarea{width:100%;border:1px solid #bdcfd7;border-radius:4px 14px 14px 14px;background:#f8fbfc;color:var(--navy);font:inherit;font-size:var(--type-control)}.story-contact-fields input,.story-contact-fields select{min-height:52px;padding:0 15px}.story-contact-fields textarea{padding:15px;resize:vertical}.story-contact-fields input:focus,.story-contact-fields select:focus,.story-contact-fields textarea:focus{border-color:var(--cyan);outline:3px solid rgba(53,195,207,.2)}.story-contact-message{grid-column:1/-1}.story-contact-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.story-contact-consent{display:flex;align-items:flex-start;gap:11px;margin-top:22px;color:var(--muted);font-size:var(--type-small);line-height:1.55}.story-contact-consent input{width:18px;height:18px;flex:0 0 auto;margin-top:2px;accent-color:var(--magenta)}.story-contact-consent a{color:var(--cyan);font-weight:850;text-decoration:underline}.story-contact-submit{display:flex;align-items:center;gap:24px;margin-top:26px}.story-contact-submit .button{border:0;background:var(--magenta);color:#fff;cursor:pointer}.story-contact-submit .button:disabled{cursor:wait;opacity:.65}.story-contact-submit p{max-width:470px;margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.55}.story-contact-submit p strong{color:var(--navy)}.story-contact-status{min-height:24px;margin:18px 0 0;font-size:var(--type-small);font-weight:850}.story-contact-status.is-error,.story-contact-status.is-success{padding:12px 14px;border-radius:10px}.story-contact-status.is-success{color:#405600;background:#f2f8dc}.story-contact-status.is-error{color:#8d0645;background:#fff0f6}.story-contact-people{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.story-contact-people article{display:grid;gap:9px;padding:30px;border:1px solid rgba(255,255,255,.2);border-top:5px solid var(--magenta);border-radius:4px 24px 24px 24px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px)}.story-contact-people article:last-child{border-top-color:var(--cyan-bright)}.story-contact-people span{color:#aec5d0;font-size:var(--type-small);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.story-contact-people h3{margin:6px 0;color:#fff;font-size:var(--type-card);letter-spacing:-.04em}.story-contact-people a{color:#fff;font-size:var(--type-small);font-weight:850}.story-contact-people .story-contact-card{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);color:#69dce0}@media (max-width:1180px){.story-ai-grid,.story-contact-grid,.story-hero-grid,.story-human-grid,.story-partner-grid,.story-sectors-grid{grid-template-columns:1fr}.story-hero-facts{grid-template-columns:repeat(3,1fr)}.story-hero-copy{max-width:850px}.story-hero-copy h1{max-width:820px;font-size:var(--type-display)}.story-hero-portrait{width:min(100%,850px)}.story-enterprise-journey{grid-template-columns:1fr;gap:15px}.story-enterprise-journey:before{top:0;right:auto;bottom:0;left:27px;width:3px;height:auto}.story-enterprise-stage{min-height:auto;margin-left:27px;padding:28px}.story-enterprise-stage>header h3{font-size:var(--type-card)}.story-duo-stage{grid-template-columns:1fr 1fr}.story-duo-stage figure{grid-column:1/-1;grid-row:1}.story-duo-person{min-height:340px}.story-budget-grid,.story-origin-grid{grid-template-columns:1fr 1fr}.story-ai-visual{max-width:620px}.story-human-grid>figure{order:2}.story-connected-grid{grid-template-columns:1fr 1fr}.budget-adjust-grid,.budget-conversion>.budget-shell,.budget-hero-grid,.budget-positioning-grid,.budget-value-grid{grid-template-columns:1fr}.budget-hero figure{width:min(100%,820px)}.budget-market-grid{grid-template-columns:1fr 1fr}.budget-market-grid article{min-height:500px}.budget-value-grid>div:first-child{max-width:850px}}@media (max-width:1120px){.formation-entry-grid,.formation-investment-grid,.formation-offer-grid,.formation-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.formation-custom-banner{grid-template-columns:1fr}}@media (max-width:820px){main.story-home{--bridge-edge:22px}.story-budget-note,.story-duo-rule,.story-experts,.story-heading-split,.story-library-conversion,.story-turning-point{grid-template-columns:1fr;gap:20px}.story-turning-point figure,.story-turning-point img{min-height:360px}.story-recognition-grid,.story-situations-grid{grid-template-columns:1fr 1fr}.story-recognition-grid article,.story-recognition-grid article:nth-child(-n+2){grid-column:auto}.story-situation-gallery{grid-template-columns:1fr 1fr}.story-situation-gallery figure:first-child{grid-column:1/-1}.story-library-grid{grid-template-columns:1fr}.story-library-grid a{min-height:320px}.story-visual-manifesto{min-height:680px}.story-budget-included{grid-template-columns:repeat(3,1fr)}.budget-page{--budget-edge:22px}.budget-heading-split,.budget-market-disclaimer{grid-template-columns:1fr;gap:22px}.budget-entry-grid,.budget-level-grid{grid-template-columns:1fr}.budget-level-grid article{min-height:0}.budget-level-grid article.is-featured{transform:none}.budget-included{grid-template-columns:repeat(2,1fr)}.budget-included strong{grid-column:1/-1}.budget-faq-list{grid-template-columns:1fr}}@media (max-width:620px){.story-home h2{font-size:var(--type-section)}.story-hero{min-height:0;padding:44px 0 50px}.story-hero-copy h1{font-size:var(--type-display);line-height:.98}.story-hero-lead{margin-top:23px;font-size:var(--type-body)}.story-hero-answer{margin-block:17px 20px;font-size:var(--type-small)}.story-hero-signature{font-size:var(--type-body)}.story-hero-facts{grid-template-columns:1fr}.story-hero-facts span{min-height:66px}.story-hero-portrait img{height:auto;min-height:0;aspect-ratio:900/670;object-position:center}.story-actions{align-items:stretch;flex-direction:column}.story-actions .button{width:100%}.story-actions .text-link{align-self:flex-start}.story-ai-duo,.story-budget-grid,.story-duo-stage,.story-enterprise-journey,.story-human-list,.story-origin-grid,.story-recognition-grid,.story-sector-list,.story-situation-gallery,.story-situations-grid{grid-template-columns:1fr}.story-recognition-grid article,.story-recognition-grid article:nth-child(-n+2){grid-column:1;min-height:0}.story-enterprise-stage{margin-left:18px;padding:24px 21px;border-radius:4px 25px 25px 25px}.story-enterprise-stage>header{grid-template-columns:46px 1fr;gap:13px}.story-enterprise-stage>header>span{width:46px;height:46px}.story-enterprise-stage>header h3{font-size:var(--type-card)}.story-enterprise-stage>strong{min-height:0;margin:19px 0 11px}.story-human-grid>figure img,.story-partner-photo img,.story-recognition-editorial,.story-recognition-editorial img{min-height:430px}.story-recognition-editorial figcaption{right:16px;bottom:16px;left:16px}.story-turning-point>div{padding:34px 24px}.story-turning-point figure,.story-turning-point img{min-height:300px}.story-visual-manifesto{min-height:610px}.story-visual-manifesto:after{background:linear-gradient(180deg,transparent 15%,rgba(7,27,43,.15) 45%,rgba(7,27,43,.78))}.story-visual-manifesto article{padding:30px 23px;border-radius:4px 28px 28px 28px}.story-visual-manifesto h2{font-size:var(--type-section)}.story-duo-stage figure{grid-column:1}.story-duo-stage figure img{min-height:430px}.story-duo-person{min-height:300px}.story-experts>div{grid-template-columns:1fr}.story-ai-visual{width:100%}.story-ai-visual span{font-size:var(--type-small)}.story-situation-gallery figure:first-child{grid-column:1}.story-situation-gallery figure,.story-situation-gallery img{min-height:260px}.story-proof-cta{grid-template-columns:1fr;padding:26px}.story-proof-cta .button{width:100%}.story-budget-included,.story-contact-fields,.story-contact-people{grid-template-columns:1fr}.story-contact-message{grid-column:1}.story-contact-submit{align-items:stretch;flex-direction:column}.story-contact-submit .button{width:100%}.formation-entry-grid,.formation-investment-grid,.formation-offer-grid,.formation-path-grid{grid-template-columns:1fr}.formation-path-grid article{min-height:0}.formation-path-grid ul{grid-template-columns:1fr}.formation-custom-banner .button{width:100%;white-space:normal}.story-connected-grid{grid-template-columns:1fr}.budget-page h2{font-size:var(--type-section)}.budget-hero{min-height:0;padding-top:58px}.budget-hero h1{font-size:var(--type-display)}.budget-hero-lead{font-size:var(--type-body)}.budget-actions{align-items:stretch;flex-direction:column}.budget-actions .button{width:100%}.budget-actions .text-link{align-self:flex-start}.budget-form-contact,.budget-form-options,.budget-form-situation,.budget-hero-proof,.budget-market-grid,.budget-value-list article{grid-template-columns:1fr}.budget-hero figure,.budget-hero figure img{min-height:420px}.budget-market-grid article{min-height:0}.budget-included{grid-template-columns:1fr}.budget-included strong{grid-column:1}.budget-adjust img{min-height:430px}.budget-value-list article{gap:9px}.budget-form-submit{align-items:stretch;flex-direction:column}.budget-form-submit .button{width:100%}}.site-header.site-header-v3{display:grid;min-height:92px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.2vw,38px);padding-inline:clamp(22px,3.4vw,62px)}.site-header-v3 .header-v3-positioning{display:none}.site-header-v3 .header-v3-nav{display:flex}.site-header-v3 .header-v3-cta{display:inline-flex}.site-header-v3 .mobile-menu{display:none}.page-return-nav{z-index:55;display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(22px,3.4vw,62px);border-top:1px solid rgba(16,42,67,.08);border-bottom:1px solid rgba(16,42,67,.12);background:linear-gradient(90deg,#f6fafb,#fff 48%,#fff8ec);box-shadow:0 6px 20px rgba(7,27,43,.04);color:var(--navy)}.page-return-nav a,.page-return-nav button{display:inline-flex;min-height:46px;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--navy);font:inherit;font-size:var(--type-control);text-decoration:none;cursor:pointer}.page-return-nav a span,.page-return-nav button span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-size:var(--type-control);transition:transform .18s ease,background .18s ease}.page-return-nav a span{background:var(--magenta)}.page-return-nav button:focus-visible span,.page-return-nav button:hover span{transform:translateX(-3px);background:var(--magenta)}.page-return-nav a:focus-visible span,.page-return-nav a:hover span{transform:translateY(-2px)}.page-return-nav a:focus-visible,.page-return-nav button:focus-visible{outline:3px solid rgba(53,195,207,.45);outline-offset:3px}.story-budget.story-budget-light{background:linear-gradient(145deg,#fff,#f0f8f9);color:var(--ink)}.story-budget-light h2{color:var(--navy)}.story-budget-light h2 em{color:var(--magenta)}.story-budget-light .story-budget-note{background:#fff;color:var(--muted)}.story-budget-light .story-budget-grid article{background:#fff;color:var(--ink)}.story-budget-light .story-budget-grid h3,.story-budget-light .story-budget-grid strong{color:var(--navy)}.story-budget-light .story-budget-grid p{color:var(--muted)}.story-positioning-kicker{display:grid;gap:5px;margin:0 0 24px}.story-positioning-kicker span{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.18em;text-transform:uppercase}.story-positioning-kicker strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(26px,2.15vw,38px);font-weight:600;line-height:1.03}.story-positioning-kicker small{color:var(--muted);font-size:var(--type-small);font-weight:850;letter-spacing:.07em;text-transform:uppercase}.story-hero-duo{isolation:isolate;min-height:610px;padding:30px 30px 0;background:#eff8f9}.story-hero-duo:after{position:absolute;z-index:0;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 44%,rgba(16,42,67,.16));content:"";pointer-events:none}.story-hero-duo .story-hero-bridge{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.38)),linear-gradient(135deg,#dceae4,#f4efe5) 50% /cover no-repeat;transform:scale(1.05)}.story-hero-duo picture{position:relative;z-index:1;display:block;margin-top:82px;border:10px solid rgba(255,255,255,.94);border-radius:4px 28px 28px 28px;box-shadow:0 28px 70px rgba(7,27,43,.23);overflow:hidden}.story-hero-duo picture img{display:block;width:100%;aspect-ratio:1122/670;object-fit:cover;object-position:center}.story-hero-duo figcaption{position:relative;z-index:2;margin:-2px 18px 18px;border-top:5px solid var(--magenta);border-radius:0 0 18px 18px;box-shadow:0 16px 35px rgba(7,27,43,.14)}.page-return-nav{position:sticky;top:98px}.page-return-nav-home{position:relative;top:0}@media (max-width:1240px){.site-header.site-header-v3{grid-template-columns:auto 1fr auto}.site-header-v3 .header-v3-positioning{display:none}}@media (max-width:620px){.page-return-nav{top:78px;gap:8px;padding-inline:12px}.page-return-nav a,.page-return-nav button{gap:6px;font-size:var(--type-control)}.story-hero-duo{min-height:0;padding:18px 18px 0}.story-hero-duo picture{margin-top:32px;border-width:6px}.story-positioning-kicker strong{font-size:27px}}@media (max-width:1180px){.site-header.site-header-v3{display:flex;min-height:78px;padding-inline:20px}.site-header-v3 .header-megamenu,.site-header-v3 .header-v3-cta,.site-header-v3 .header-v3-nav,.site-header-v3 .header-v3-tools{display:none}.site-header-v3 .brand-link{margin-right:auto}.site-header-v3 .mobile-menu{display:block}.site-header-v3 .mobile-menu-toggle{display:grid}.international-language-commitment .bridge-shell{grid-template-columns:1fr}.international-language-commitment .eyebrow{margin-bottom:0}}@media (max-width:620px){.page-return-nav{min-height:43px;padding-inline:16px}.page-return-nav a,.page-return-nav button{min-height:43px;font-size:var(--type-control)}.page-return-nav a span,.page-return-nav button span{width:23px;height:23px}.formation-status{flex-wrap:wrap;gap:7px 11px;margin-top:-10px}.formation-status span{width:100%}.formation-status small{margin-left:2px}}@media (max-width:1440px) and (min-width:1181px){.site-header.site-header-v3{grid-template-columns:auto minmax(0,1fr) auto}.site-header-v3 .header-v3-positioning{display:none}.header-v3-nav a,.header-v3-nav button{padding-inline:clamp(6px,.55vw,9px);font-size:var(--type-control)}}.acquisition-page,.exchange-page{background:#fff;color:var(--ink)}.acquisition-hero{padding:clamp(72px,8vw,122px) 0;background:radial-gradient(circle at 8% 10%,rgba(216,44,120,.12),transparent 26%),linear-gradient(135deg,#fff,#f1f9fa 58%,#fff8ea)}.acquisition-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(44px,7vw,110px)}.acquisition-hero h1,.exchange-page h1{margin:16px 0 26px;color:var(--navy);letter-spacing:-.065em}.acquisition-hero h1 em,.exchange-page h1 em{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.acquisition-hero p,.exchange-hero p{color:var(--muted);font-size:var(--type-body);line-height:1.7}.acquisition-hero figure,.exchange-hero figure{position:relative;margin:0;overflow:hidden;border-radius:4px 42px 42px 42px;box-shadow:0 28px 75px rgba(7,27,43,.18)}.acquisition-hero img{display:block;width:100%;min-height:590px}.acquisition-hero figcaption,.exchange-hero figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:17px 20px;border-left:5px solid var(--magenta);background:rgba(7,27,43,.88);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body)}.acquisition-faq,.acquisition-outcomes,.acquisition-signals{padding:clamp(82px,10vw,150px) 0}.acquisition-faq header,.acquisition-signals header{max-width:800px;margin-bottom:48px}.acquisition-contact h2,.acquisition-faq h2,.acquisition-outcomes h2,.acquisition-signals h2{margin:10px 0 0;color:var(--navy);letter-spacing:-.055em;line-height:1}.acquisition-contact h2 em,.acquisition-faq h2 em,.acquisition-outcomes h2 em,.acquisition-signals h2 em{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.acquisition-signals .bridge-shell>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.acquisition-signals article{min-height:260px;padding:30px;border-top:6px solid var(--magenta);border-radius:4px 26px 26px 26px;background:linear-gradient(145deg,#fff,#f2f9fa);box-shadow:0 16px 45px rgba(7,27,43,.08)}.acquisition-signals article:nth-child(2){border-color:var(--cyan-bright)}.acquisition-signals article:nth-child(3){border-color:var(--yellow)}.acquisition-signals article:nth-child(4){border-color:var(--lime)}.acquisition-outcomes article span,.acquisition-signals article span{color:var(--magenta);font-size:var(--type-small);font-weight:900}.acquisition-signals article p{margin-top:72px;color:var(--navy);font-size:var(--type-body);font-weight:750;line-height:1.45}.acquisition-outcomes{background:var(--navy-deep);color:#fff}.acquisition-outcomes-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,8vw,120px)}.acquisition-outcomes h2{color:#fff}.acquisition-outcomes-grid>div:first-child>p:last-child{color:#c7d8de;font-size:var(--type-body);line-height:1.72}.acquisition-outcomes-grid>div:last-child{border-top:1px solid rgba(255,255,255,.2)}.acquisition-outcomes article{display:grid;grid-template-columns:38px 1fr;gap:7px 18px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.2)}.acquisition-outcomes article span{grid-row:1/span 2}.acquisition-outcomes h3{margin:0;color:#fff;font-size:var(--type-card)}.acquisition-outcomes article p{margin:0;color:#c7d8de;line-height:1.65}.acquisition-proof{padding:clamp(80px,9vw,135px) 0;background:linear-gradient(135deg,#f4fafb,#fff9eb)}.acquisition-proof .bridge-shell{display:grid;grid-template-columns:1fr .72fr;gap:clamp(40px,7vw,100px)}.acquisition-proof h2{margin:10px 0 20px;color:var(--navy);font-size:var(--type-section);letter-spacing:-.05em;line-height:1.04}.acquisition-proof p{color:var(--muted);font-size:var(--type-body);line-height:1.75}.acquisition-proof a{color:var(--magenta);font-weight:850}.acquisition-proof aside{padding:38px;border-radius:4px 30px 30px 30px;background:#fff;box-shadow:0 18px 50px rgba(7,27,43,.1)}.acquisition-proof aside strong{color:var(--navy);font-size:var(--type-body)}.acquisition-faq .bridge-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.acquisition-faq details{padding:27px;border:1px solid rgba(16,42,67,.14);border-radius:4px 22px 22px 22px}.acquisition-faq summary{display:flex;justify-content:space-between;gap:16px;color:var(--navy);font-weight:850;cursor:pointer}.acquisition-faq details p{color:var(--muted);line-height:1.7}.acquisition-contact{padding:clamp(82px,10vw,150px) 0;background:radial-gradient(circle at 8% 10%,rgba(216,44,120,.28),transparent 24%),linear-gradient(100deg,rgba(7,27,43,.99),rgba(7,27,43,.9)),linear-gradient(135deg,#dceae4,#f4efe5) 50%/cover;color:#fff}.acquisition-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,7vw,100px)}.acquisition-contact h2{color:#fff}.acquisition-contact-grid>div>p{color:#c9d9df;font-size:var(--type-body);line-height:1.75}.acquisition-contact ol{padding:0;list-style:none}.acquisition-contact li{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.16)}.acquisition-contact li strong{color:var(--yellow)}.acquisition-form{padding:clamp(28px,4vw,46px);border-radius:4px 34px 34px 34px;background:#fff;color:var(--ink);box-shadow:0 25px 70px rgba(0,0,0,.2)}.acquisition-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acquisition-form label{display:grid;gap:7px}.acquisition-form label span{color:var(--navy);font-size:var(--type-body);font-weight:850}.acquisition-form .is-wide{grid-column:1/-1}.acquisition-form input,.acquisition-form textarea{width:100%;box-sizing:border-box;padding:14px 15px;border:1px solid rgba(16,42,67,.2);border-radius:10px;background:#f7fafb;color:var(--ink);font:inherit}.acquisition-consent{grid-template-columns:auto 1fr!important;align-items:start;margin:17px 0}.acquisition-consent input{width:auto;margin-top:3px}.acquisition-consent span{color:var(--muted)!important;font-weight:500!important;line-height:1.55}.acquisition-form .button{background:var(--magenta);color:#fff}.exchange-hero{padding:clamp(75px,9vw,140px) 0;background:linear-gradient(135deg,#f3fafb,#fff8ea)}.exchange-grid{display:grid;grid-template-columns:1fr .9fr;gap:clamp(45px,7vw,105px);align-items:start}.exchange-page h1{font-size:var(--type-display)}.exchange-hero figure{margin-top:40px}.exchange-hero figure img{display:block;width:100%;height:360px;object-fit:cover}.exchange-form-card{padding:clamp(28px,4vw,50px);border-radius:4px 38px 38px 38px;background:var(--navy-deep);color:#fff;box-shadow:0 28px 75px rgba(7,27,43,.2)}.exchange-form-card h2{margin:0;font-size:var(--type-section)}.exchange-form-card>p{color:#cbdce1;font-size:var(--type-body)}.exchange-form-card .acquisition-form{padding:0;background:transparent;box-shadow:none}.exchange-form-card .acquisition-form label span{color:#fff}.exchange-form-card .acquisition-consent span{color:#cbdce1!important}.exchange-reassurance{padding:55px 0;background:#fff}.exchange-reassurance .bridge-shell{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.exchange-reassurance article{padding:27px;border-top:5px solid var(--magenta);background:#f5fafb}.exchange-reassurance article:nth-child(2){border-color:var(--cyan-bright)}.exchange-reassurance article:nth-child(3){border-color:var(--yellow)}.exchange-reassurance strong{color:var(--navy);font-size:var(--type-body)}.exchange-reassurance p{color:var(--muted);line-height:1.6}@media(max-width:900px){.acquisition-contact-grid,.acquisition-hero-grid,.acquisition-outcomes-grid,.acquisition-proof .bridge-shell,.exchange-grid{grid-template-columns:1fr}.acquisition-faq .bridge-shell>div,.acquisition-signals .bridge-shell>div{grid-template-columns:1fr 1fr}.acquisition-hero img{min-height:420px}.exchange-reassurance .bridge-shell{grid-template-columns:1fr}}@media(max-width:620px){.acquisition-hero h1,.exchange-page h1{font-size:var(--type-display)}.acquisition-faq .bridge-shell>div,.acquisition-form-fields,.acquisition-signals .bridge-shell>div{grid-template-columns:1fr}.acquisition-signals article{min-height:0}.acquisition-signals article p{margin-top:40px}.exchange-hero figure img{height:300px}}.budget-usual-models>.budget-shell>div{grid-template-columns:repeat(4,1fr)}.budget-usual-models article{min-height:350px}.budget-starting-points{padding:clamp(92px,11vw,165px) 0;background:radial-gradient(circle at 92% 8%,rgba(53,195,207,.14),transparent 25%),linear-gradient(145deg,#fff,#f7fbfc)}.budget-starting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;counter-reset:budget-stage}.budget-starting-grid article{--stage-color:var(--magenta);position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(215px,.85fr);grid-template-rows:auto 1fr auto;gap:0 clamp(24px,3vw,42px);min-height:370px;padding:clamp(30px,3.2vw,44px);overflow:hidden;border:1px solid rgba(16,42,67,.11);border-radius:4px 32px 32px 32px;background:linear-gradient(145deg,#fff 48%,rgba(216,44,120,.035));box-shadow:0 18px 48px rgba(7,27,43,.08)}.budget-starting-grid article:before{position:absolute;top:0;bottom:0;left:0;width:7px;background:var(--stage-color);content:""}.budget-starting-grid article:nth-child(2){--stage-color:var(--cyan-bright);background:linear-gradient(145deg,#fff 48%,rgba(53,195,207,.055))}.budget-starting-grid article:nth-child(3){--stage-color:var(--yellow);background:linear-gradient(145deg,#fff 48%,rgba(246,195,54,.065))}.budget-starting-grid article:nth-child(4){--stage-color:var(--lime);background:linear-gradient(145deg,#fff 48%,rgba(157,190,0,.055))}.budget-starting-card-header{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.budget-starting-card-header>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:var(--stage-color);color:var(--navy);font-size:var(--type-small);font-weight:950}.budget-starting-grid article:first-child .budget-starting-card-header>span{color:#fff}.budget-starting-card-header>div{display:grid;gap:3px}.budget-starting-card-header strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:25px;font-weight:500;line-height:1}.budget-starting-card-content{display:grid;align-content:start;gap:18px}.budget-starting-card-content>div{display:grid;gap:7px}.budget-starting-grid small{color:var(--muted);font-size:var(--type-small);font-weight:900;letter-spacing:.07em;text-transform:uppercase}.budget-starting-grid h3,.budget-starting-grid p{margin:0}.budget-starting-grid h3{color:var(--navy);font-size:var(--type-card);line-height:1.3}.budget-starting-grid p{color:var(--muted);font-size:var(--type-body);line-height:1.62}.budget-starting-price{grid-column:2;grid-row:1/span 2;display:flex;min-height:205px;align-self:stretch;justify-content:flex-end;flex-direction:column;gap:14px;margin:0;padding:clamp(25px,2.5vw,36px);border:0;border-radius:3px 24px 24px 24px;background:var(--navy);box-shadow:0 16px 34px rgba(7,27,43,.14)}.budget-starting-price small{color:rgba(255,255,255,.65)}.budget-starting-price strong{max-width:300px;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(26px,2vw,34px);font-weight:500;line-height:1.08;text-wrap:balance}.budget-starting-grid article:first-child .budget-starting-price strong{color:#fff}.budget-starting-grid article:nth-child(2) .budget-starting-price strong{color:var(--cyan-bright)}.budget-starting-grid article:nth-child(3) .budget-starting-price strong{color:var(--yellow)}.budget-starting-grid article:nth-child(4) .budget-starting-price strong{color:var(--lime)}.budget-starting-note{grid-column:1/-1;margin:26px 0 0!important;padding:17px 0 0;border-top:1px solid var(--line);font-size:var(--type-small)!important}.budget-starting-reassurance{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;margin-top:22px;padding:30px 34px;border-left:7px solid var(--magenta);background:var(--navy)}.budget-starting-reassurance h3{margin:0;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.25}.budget-starting-reassurance p{max-width:950px;margin:12px 0 0;color:#c8d9e0;font-size:var(--type-body);line-height:1.7}.budget-starting-reassurance .button{white-space:nowrap}.budget-starting-qualification{max-width:980px;margin:26px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.72}.budget-starting-qualification strong{color:var(--navy)}.budget-context{padding:clamp(92px,11vw,165px) 0;background:#fff}.budget-context-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.budget-context-grid article{min-height:340px;padding:clamp(27px,3vw,39px);border:1px solid rgba(16,42,67,.12);border-top:6px solid var(--magenta);border-radius:4px 27px 27px 27px;background:linear-gradient(145deg,#fff,#f5fafb);box-shadow:0 15px 42px rgba(7,27,43,.07)}.budget-context-grid article:nth-child(4n+2){border-top-color:var(--cyan-bright)}.budget-context-grid article:nth-child(4n+3){border-top-color:var(--yellow)}.budget-context-grid article:nth-child(4n){border-top-color:var(--lime)}.budget-context-grid span{color:var(--magenta);font-size:var(--type-small);font-weight:950}.budget-context-grid h3{margin:64px 0 18px;color:var(--navy);font-size:var(--type-card);letter-spacing:-.04em;line-height:1.16}.budget-context-grid p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.budget-fair-deal{padding:clamp(92px,11vw,170px) 0;background:radial-gradient(circle at 92% 10%,rgba(53,195,207,.2),transparent 28%),radial-gradient(circle at 8% 88%,rgba(216,44,120,.24),transparent 25%),var(--navy-deep);color:#fff}.budget-fair-deal-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:start;gap:clamp(52px,8vw,125px)}.budget-fair-deal h2{margin:0;color:#fff;font-size:var(--type-section);letter-spacing:-.055em;line-height:1}.budget-fair-deal h2 em{color:var(--yellow);font-weight:500}.budget-fair-deal blockquote,.budget-fair-deal h2 em{font-family:var(--font-manrope),Arial,sans-serif;font-style:italic}.budget-fair-deal blockquote{margin:35px 0 24px;padding:29px 33px;border:0;border-left:7px solid var(--magenta);background:rgba(255,255,255,.09);color:#fff;font-size:clamp(20px,2vw,28px);line-height:1.5}.budget-fair-deal-grid>div:first-child>p:last-child{color:#c6d8df;font-size:var(--type-body);line-height:1.72}.budget-fair-deal-grid>div:last-child{border-top:1px solid rgba(255,255,255,.2)}.budget-fair-deal article{display:grid;grid-template-columns:42px 1fr;gap:8px 18px;padding:29px 0;border-bottom:1px solid rgba(255,255,255,.2)}.budget-fair-deal article span{grid-row:1/span 2;padding-top:7px;color:var(--yellow);font-size:var(--type-small);font-weight:950}.budget-fair-deal article h3{margin:0;color:#fff;font-size:var(--type-card);letter-spacing:-.035em}.budget-fair-deal article p{margin:0;color:#c8d9e0;font-size:var(--type-body);line-height:1.68}@media (max-width:1050px){.budget-context-grid,.budget-usual-models>.budget-shell>div{grid-template-columns:1fr 1fr}.budget-starting-grid{grid-template-columns:1fr}.budget-starting-grid article{min-height:0}.budget-fair-deal-grid{grid-template-columns:1fr}}@media (max-width:620px){.budget-context-grid,.budget-starting-grid,.budget-starting-reassurance,.budget-usual-models>.budget-shell>div{grid-template-columns:1fr}.budget-context-grid article,.budget-starting-grid article,.budget-usual-models article{min-height:0}.budget-starting-grid article{display:block;padding:27px 24px 25px 30px}.budget-starting-price{min-height:0;margin-top:24px;padding:25px}.budget-starting-price strong{max-width:none;font-size:29px}.budget-starting-note{margin-top:20px!important}.budget-starting-reassurance{padding:25px}.budget-starting-reassurance .button{width:100%;white-space:normal}.budget-context-grid h3{margin-top:44px}.budget-fair-deal h2{font-size:var(--type-section)}.budget-fair-deal blockquote{padding:24px}}.story-budget-start{margin-top:28px;padding:24px 26px;border-left:6px solid var(--magenta);background:rgba(255,255,255,.88);box-shadow:0 12px 35px rgba(7,27,43,.06)}.story-budget-start>strong{color:var(--navy);font-family:var(--font-manrope),Arial,sans-serif;font-size:23px;font-weight:500}.story-budget-start p{margin:11px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.65}.story-budget-start p b{color:var(--navy)}.story-budget-start>div{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:18px}.story-budget-start .text-link{font-size:var(--type-small)}.story-budget-start .story-budget-start-secondary{color:var(--navy)}.story-company-system{background-image:linear-gradient(100deg,rgba(7,27,43,.98),rgba(7,27,43,.92) 48%,rgba(7,27,43,.76)),linear-gradient(135deg,#dceae4,#f4efe5);background-size:cover}.story-pilot{background-image:linear-gradient(rgba(243,250,250,.91),rgba(255,249,239,.95)),linear-gradient(135deg,#dceae4,#f4efe5)}.story-focus,.story-pilot{background-position:50%;background-size:cover}.story-focus{background-image:linear-gradient(108deg,rgba(7,27,43,.98),rgba(7,27,43,.84)),linear-gradient(135deg,#dceae4,#f4efe5)}.story-contact{background-image:radial-gradient(circle at 8% 8%,rgba(216,44,120,.3),transparent 24%),linear-gradient(90deg,rgba(7,27,43,.99),rgba(7,27,43,.93) 48%,rgba(7,27,43,.78)),linear-gradient(135deg,#dceae4,#f4efe5);background-position:50%,50%,center 42%;background-size:auto,auto,cover}.formation-method{background-image:linear-gradient(96deg,rgba(16,42,67,.99),rgba(16,42,67,.92) 54%,rgba(16,42,67,.76)),linear-gradient(135deg,#dceae4,#f4efe5)}.formation-investment,.formation-method{background-position:50%;background-size:cover}.formation-investment{background-image:linear-gradient(rgba(248,244,235,.91),rgba(248,244,235,.96)),linear-gradient(135deg,#dceae4,#f4efe5)}.formation-cta{background-image:linear-gradient(100deg,rgba(184,12,92,.98),rgba(184,12,92,.9) 56%,rgba(16,42,67,.76)),linear-gradient(135deg,#dceae4,#f4efe5);background-position:50%;background-size:cover}.budget-fair-deal{background-image:radial-gradient(circle at 8% 88%,rgba(216,44,120,.26),transparent 24%),linear-gradient(102deg,rgba(7,27,43,.99),rgba(7,27,43,.92) 52%,rgba(7,27,43,.75)),linear-gradient(135deg,#dceae4,#f4efe5);background-position:50%,50%,center 35%;background-size:auto,auto,cover}.budget-levels{background-image:linear-gradient(rgba(241,249,250,.93),rgba(255,249,240,.96)),linear-gradient(135deg,#dceae4,#f4efe5);background-position:50%;background-size:cover}.budget-conversion{background-image:radial-gradient(circle at 9% 12%,rgba(216,44,120,.3),transparent 25%),linear-gradient(92deg,rgba(7,27,43,.99),rgba(7,27,43,.95) 45%,rgba(7,27,43,.76)),linear-gradient(135deg,#dceae4,#f4efe5);background-position:50%,50%,center 44%;background-size:auto,auto,cover}@media (max-width:620px){.formation-method,.story-company-system,.story-focus{background-position:62%}.budget-conversion,.story-contact{background-position:50%,50%,58%}.formation-cta{background-position:58%}.budget-fair-deal{background-position:50%,50%,62%}}::selection{background:rgba(216,44,120,.22);color:var(--navy)}.button,.header-v3-cta{border-radius:999px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.button:focus-visible,.button:hover,.header-v3-cta:focus-visible,.header-v3-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(184,12,92,.2)}main figure{isolation:isolate}main figure img{transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .45s ease}@media (hover:hover){main a:hover>img,main figure:hover picture img,main figure:hover>img{transform:scale(1.025)}:where(.story-library-grid>a,.story-situation-gallery>figure,.references-patrick-proof-grid>article,.budget-starting-grid>article,.budget-context-grid>article,.formation-offer-grid>article,.webinars-library-grid>a){transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}:where(.story-library-grid>a,.story-situation-gallery>figure,.references-patrick-proof-grid>article,.budget-starting-grid>article,.budget-context-grid>article,.formation-offer-grid>article,.webinars-library-grid>a):hover{transform:translateY(-5px);border-color:rgba(53,195,207,.36);box-shadow:0 24px 55px rgba(7,27,43,.13)}}.privacy-consent{position:fixed;z-index:1000;right:22px;bottom:22px;left:22px;display:grid;width:min(1380px,calc(100% - 44px));grid-template-columns:58px minmax(0,1fr) auto;gap:22px;align-items:center;box-sizing:border-box;margin:0 auto;padding:23px 25px;border:1px solid rgba(16,42,67,.13);border-radius:28px;background:rgba(255,255,255,.97);box-shadow:0 28px 85px rgba(7,27,43,.24);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.privacy-consent-mark{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:linear-gradient(145deg,var(--magenta),#851246);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:31px;font-style:italic;box-shadow:7px 7px 0 var(--cyan-bright)}.privacy-consent-copy>span{color:var(--magenta);font-size:var(--type-small);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.privacy-consent-copy h2{margin:3px 0 7px;color:var(--navy);font-size:24px;letter-spacing:-.04em;line-height:1}.privacy-consent-copy>p{max-width:800px;margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.55}.privacy-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(135px,1fr));gap:8px}.privacy-consent-actions button{min-height:45px;padding:10px 17px;border-radius:999px;font:inherit;font-size:var(--type-control);font-weight:900;cursor:pointer}.privacy-choice{border:1px solid var(--navy)}.privacy-choice-refuse{background:#fff;color:var(--navy)}.privacy-choice-accept{background:var(--navy);color:#fff}.privacy-customize{grid-column:1/-1;border:0;background:transparent;color:var(--magenta);text-decoration:underline;text-underline-offset:3px}.privacy-consent-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.privacy-consent-details label,.privacy-consent-details>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.privacy-consent-details span{display:grid;gap:3px}.privacy-consent-details strong{color:var(--navy);font-size:var(--type-small)}.privacy-consent-details small{color:var(--muted);font-size:var(--type-small);line-height:1.4}.privacy-consent-details b{flex:0 0 auto;color:var(--cyan);font-size:var(--type-small);text-transform:uppercase}.privacy-consent-details label{position:relative;cursor:pointer}.privacy-consent-details input{position:absolute;opacity:0;pointer-events:none}.privacy-consent-details i{position:relative;width:42px;height:24px;flex:0 0 42px;border-radius:999px;background:#b8c5ca;transition:background .2s ease}.privacy-consent-details i:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(7,27,43,.25);content:"";transition:transform .2s ease}.privacy-consent-details input:checked+i{background:var(--magenta)}.privacy-consent-details input:checked+i:after{transform:translateX(18px)}.privacy-consent-details input:focus-visible+i{outline:3px solid rgba(53,195,207,.45);outline-offset:3px}.footer-cookie-link{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.footer-cookie-link:focus-visible,.footer-cookie-link:hover{color:var(--cyan-bright);text-decoration:underline}@media (max-width:900px){.privacy-consent{grid-template-columns:48px 1fr;align-items:start}.privacy-consent-mark{width:48px;height:48px;border-radius:15px;font-size:26px}.privacy-consent-actions{grid-column:1/-1}}@media (max-width:620px){.privacy-consent{right:10px;bottom:10px;left:10px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);gap:15px;padding:19px;border-radius:22px;overflow-y:auto}.privacy-consent-copy h2{font-size:var(--type-body)}.privacy-consent-details{grid-template-columns:1fr}.privacy-consent-actions{grid-template-columns:1fr 1fr}.privacy-consent-actions button{min-width:0;padding-inline:10px}}.site-header.site-header-v3{position:sticky;z-index:60;top:0;min-height:98px;border-bottom:0;background:rgba(255,255,255,.98);box-shadow:0 9px 30px rgba(7,27,43,.07)}.site-header.site-header-v3:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:rgba(16,42,67,.14);content:""}.site-header-v3 .header-v3-nav{gap:clamp(3px,.45vw,10px)}.site-header-v3 .header-v3-nav a,.site-header-v3 .header-v3-nav button{padding-inline:clamp(8px,.7vw,14px);font-size:var(--type-control);letter-spacing:-.015em}.site-header-v3 .header-v3-nav-narrative{display:grid;width:100%;grid-template-columns:1.08fr .86fr 1.42fr 1.2fr .72fr;align-items:stretch;gap:clamp(10px,.85vw,17px)}.site-header-v3 .header-v3-nav-narrative>a,.site-header-v3 .header-v3-nav-narrative>button{--menu-accent:var(--magenta);position:relative;display:grid;min-height:64px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:6px;padding:7px 0 10px;color:var(--navy);font-size:var(--type-control);line-height:1.16;text-align:left;white-space:normal}.site-header-v3 .header-v3-nav-narrative>button{grid-template-columns:auto minmax(0,1fr) auto}.site-header-v3 .header-v3-nav-narrative>a:after,.site-header-v3 .header-v3-nav-narrative>button:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--menu-accent);content:"";transform:scaleX(.34);transform-origin:left;transition:transform .2s ease}.site-header-v3 .header-v3-nav-narrative>:nth-child(2){--menu-accent:var(--cyan-bright)}.site-header-v3 .header-v3-nav-narrative>:nth-child(3){--menu-accent:var(--yellow)}.site-header-v3 .header-v3-nav-narrative>:nth-child(4){--menu-accent:var(--lime)}.site-header-v3 .header-v3-nav-narrative>:nth-child(5){--menu-accent:#597b92}.site-header-v3 .header-v3-nav-narrative .header-nav-number{margin:0;color:var(--menu-accent);font-size:var(--type-small);font-weight:950;letter-spacing:.08em}.site-header-v3 .header-v3-nav-narrative .header-nav-chevron{margin:0 0 0 2px;color:var(--menu-accent);font-size:var(--type-small)}.site-header-v3 .header-v3-nav-narrative>a:hover,.site-header-v3 .header-v3-nav-narrative>button:hover,.site-header-v3.has-mega-open .header-v3-nav-narrative>button{color:var(--navy)}.site-header-v3 .header-v3-nav-narrative>a:focus-visible:after,.site-header-v3 .header-v3-nav-narrative>a:hover:after,.site-header-v3 .header-v3-nav-narrative>button:focus-visible:after,.site-header-v3 .header-v3-nav-narrative>button:hover:after,.site-header-v3.has-mega-open .header-v3-nav-narrative>button:after{transform:scaleX(1)}.site-header-v3 .header-v3-cta strong{font-size:var(--type-small)}@media (min-width:1501px){.site-header.site-header-v3{grid-template-columns:auto minmax(185px,.56fr) minmax(600px,1.58fr) auto;gap:clamp(16px,1.55vw,30px);padding-inline:clamp(26px,3.2vw,62px)}.site-header-v3 .header-v3-positioning{display:grid;gap:5px;padding-left:22px}.site-header-v3 .header-v3-positioning strong{color:var(--navy);font-size:var(--type-body);line-height:1.1}.site-header-v3 .header-v3-positioning span{color:var(--muted);font-size:var(--type-small);line-height:1.2}}.acquisition-page h1,.acquisition-page h2,.ai-governance-page h1,.ai-governance-page h2,.budget-page h1,.budget-page h2,.exchange-page h1,.exchange-page h2,.formation-premium h1,.formation-premium h2,.immo-page h1,.immo-page h2,.partners-page h1,.partners-page h2,.references-page h1,.references-page h2,.resources-page h1,.resources-page h2,.situations-hub h1,.situations-hub h2,.story-home h1,.story-home h2,.story-home h3,.training-offer-page h1,.training-offer-page h2,.webinar-hub h1,.webinar-hub h2,.webinar-page h1,.webinar-page h2{overflow-wrap:normal;text-wrap:balance}.story-home h2{font-size:var(--type-section);line-height:1.02}.story-heading-split{gap:clamp(32px,5vw,74px)}.story-heading-split>p{max-width:610px;font-size:var(--type-body);line-height:1.72}.story-hero{padding:clamp(48px,4.3vw,68px) 0 clamp(48px,4vw,66px)}.story-hero-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.88fr);gap:clamp(36px,4.2vw,68px)}.story-hero-copy h1{max-width:690px;font-size:var(--type-display);line-height:.98}.story-hero-lead{max-width:700px;margin-top:22px;font-size:var(--type-body)}.story-hero-answer{margin-block:16px 19px}.story-hero-facts{margin-top:22px}.story-hero-portrait{border-radius:5px 34px 34px 34px}.story-company-system{padding:clamp(76px,7vw,108px) 0;background-image:radial-gradient(circle at 90% 12%,rgba(53,195,207,.2),transparent 28rem),radial-gradient(circle at 12% 94%,rgba(216,44,120,.17),transparent 24rem),linear-gradient(145deg,#071b2b,#0a2940 62%,#10394a);background-position:50%;background-size:auto}.story-company-system-grid{grid-template-columns:minmax(0,.95fr) minmax(470px,1.05fr);gap:clamp(45px,5vw,82px)}.story-company-system h2{font-size:var(--type-section)}.story-company-system-grid>div:first-child>p:not(.eyebrow){margin:24px 0;font-size:var(--type-body);line-height:1.72}.story-company-system blockquote{padding:21px 25px;font-size:var(--type-body);line-height:1.48}.story-company-system-map{gap:9px;padding:clamp(22px,2.3vw,34px);border-radius:5px 38px 38px 38px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 30px 75px rgba(0,0,0,.14)}.story-company-system-map:after,.story-company-system-map:before{border-radius:24px}.story-company-system-map span,.story-company-system-map strong{min-height:72px;border-radius:4px 17px 17px 17px;font-size:var(--type-small)}.story-company-system-map strong{font-size:var(--type-body)}.story-budget,.story-capability-map,.story-duo,.story-focus,.story-library,.story-partner,.story-pilot,.story-recognition,.story-situations{padding-block:clamp(76px,7.2vw,112px)}.story-recognition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.story-recognition-grid article,.story-recognition-grid article:nth-child(-n+2){min-height:470px;grid-column:auto}.story-recognition-grid article>img{height:210px}.story-recognition-grid article>div{padding:clamp(23px,2vw,31px)}.story-recognition-grid h3{margin-top:16px;font-size:var(--type-card)}.story-partner-grid{gap:clamp(44px,5.5vw,88px)}.story-partner-copy h2{font-size:var(--type-section)}.story-partner-copy>p:not(.eyebrow){margin:24px 0;font-size:var(--type-body)}.story-partner-photo img{min-height:0;height:auto;aspect-ratio:4/5}.story-duo-stage{grid-template-columns:.74fr 1.18fr .74fr}.story-duo-person,.story-duo-portraits,.story-duo-stage figure .story-duo-portraits img,.story-duo-stage figure img{min-height:450px}.story-duo-person{padding:clamp(25px,2.4vw,36px)}.story-duo-person h3{font-size:var(--type-card)}.story-situations-grid article{min-height:285px}.story-situations-grid h3{margin-top:28px;font-size:var(--type-card)}.story-pilot{background-image:radial-gradient(circle at 8% 12%,rgba(53,195,207,.13),transparent 28rem),radial-gradient(circle at 90% 88%,rgba(242,202,82,.18),transparent 25rem),linear-gradient(145deg,#eef8f9,#fff9ef);background-size:auto}.story-pilot-grid article{min-height:330px;padding:clamp(27px,2.5vw,38px)}.story-pilot-grid h3{margin:58px 0 19px;font-size:var(--type-card)}.story-capability-tags span{min-height:70px;flex-basis:230px;font-size:var(--type-small)}.story-focus{background-image:radial-gradient(circle at 92% 10%,rgba(53,195,207,.17),transparent 29rem),radial-gradient(circle at 8% 92%,rgba(216,44,120,.15),transparent 25rem),linear-gradient(145deg,#071b2b,#0a2b43 72%,#123b49);background-size:auto}.story-focus-grid>a{min-height:500px}.story-focus-grid img{height:220px}.story-focus-grid>a>div{padding:clamp(25px,2.4vw,34px)}.story-focus-grid h3{font-size:var(--type-card)}.story-library-grid a{min-height:460px}.story-library-grid h3{font-size:var(--type-card)}.story-budget-light-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:clamp(42px,5vw,78px)}.story-budget-light-grid figure{margin:0}.story-budget-light-grid figure img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain}.story-contact{padding-block:clamp(76px,7vw,110px)}.story-contact h2{font-size:var(--type-section)}.formation-logo{width:min(420px,74%);margin-bottom:32px}.formation-hero h1{font-size:var(--type-display)}.resources-hero{padding-block:clamp(70px,7vw,104px)}.resources-hero h1{font-size:var(--type-display);line-height:1}.references-hero{padding-block:clamp(70px,7vw,108px)}.references-hero h1{font-size:var(--type-display);line-height:1}.ai-page-hero,.immo-hero{min-height:0;padding-block:clamp(70px,7vw,108px)}.ai-page-hero h1,.immo-hero h1{font-size:var(--type-display);line-height:.97}.ai-page-duo h2,.ai-page-heading h2,.ai-page-limits h2,.ai-page-proof h2,.immo-page h2{font-size:var(--type-section);line-height:1.02}.ai-page-hero figure img,.immo-hero figure img{min-height:0;height:auto;aspect-ratio:4/3;object-fit:cover}.ai-page-duo img{min-height:0;height:auto;aspect-ratio:4/5;object-fit:cover}.ai-page-balance,.ai-page-cases,.ai-page-duo,.ai-page-faq,.ai-page-limits,.ai-page-method,.ai-page-prediagnostic,.ai-page-proof,.ai-page-regulation,.ai-page-signals{padding-block:clamp(76px,7vw,112px)}.ai-page-cases article,.ai-page-method-grid article{min-height:390px}.ai-page-cases h3,.ai-page-method-grid h3{margin-top:56px;font-size:var(--type-card)}.acquisition-hero{padding-block:clamp(68px,6.5vw,104px)}.acquisition-hero h1,.exchange-page h1{font-size:var(--type-display);line-height:.98}.acquisition-hero img{min-height:0;height:auto;aspect-ratio:4/3;object-fit:cover}.acquisition-contact,.acquisition-faq,.acquisition-outcomes,.acquisition-signals{padding-block:clamp(76px,7vw,112px)}.acquisition-contact h2,.acquisition-faq h2,.acquisition-outcomes h2,.acquisition-signals h2{font-size:var(--type-section)}.acquisition-signals article{min-height:230px}.acquisition-signals article p{margin-top:50px}.budget-page h1{font-size:var(--type-display)}.budget-page h2{font-size:var(--type-section)}.budget-hero{min-height:0;padding-block:clamp(70px,7vw,108px)}.budget-hero figure,.budget-hero figure img{min-height:0}.budget-hero figure img{height:auto;aspect-ratio:4/3;object-fit:cover}.budget-context,.budget-fair-deal{padding-block:clamp(76px,7vw,112px)}.budget-context-grid article,.budget-usual-models article{min-height:290px}.budget-context-grid h3{margin-top:48px}.budget-fair-deal{background-image:radial-gradient(circle at 92% 10%,rgba(53,195,207,.2),transparent 28rem),radial-gradient(circle at 8% 88%,rgba(216,44,120,.24),transparent 25rem),linear-gradient(145deg,#071b2b,#0b2d43);background-size:auto}@media (max-width:1500px) and (min-width:1181px){.site-header.site-header-v3{min-height:92px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.site-header-v3 .header-v3-positioning{display:none}.site-header-v3 .header-v3-nav{gap:2px}.site-header-v3 .header-v3-nav a,.site-header-v3 .header-v3-nav button{padding-inline:5px;font-size:var(--type-control)}.site-header-v3 .header-v3-nav-narrative{gap:8px}.site-header-v3 .header-v3-nav-narrative>a,.site-header-v3 .header-v3-nav-narrative>button{padding-inline:0;font-size:var(--type-control)}.site-header-v3 .header-v3-cta{min-width:198px}}@media (max-width:1320px) and (min-width:1181px){.site-header-v3 .header-v3-nav a,.site-header-v3 .header-v3-nav button{padding-inline:4px;font-size:var(--type-control)}.site-header-v3 .header-v3-nav-narrative{gap:5px}.site-header-v3 .header-v3-nav-narrative>a,.site-header-v3 .header-v3-nav-narrative>button{padding-inline:0;font-size:var(--type-control)}.site-header-v3 .header-v3-cta{min-width:190px}}@media (max-width:1180px){.site-header.site-header-v3{min-height:82px}.site-header-v3 .brand-logo img{width:clamp(180px,22vw,220px)}.ai-page-hero-grid,.immo-hero-grid,.story-budget-light-grid,.story-company-system-grid,.story-partner-grid{grid-template-columns:1fr 1fr;gap:42px}.story-recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-duo-stage{grid-template-columns:1fr 1.35fr}.story-duo-stage .story-duo-dominique{grid-column:1/-1;min-height:0}.story-focus-grid>a{min-height:480px}}@media (max-width:820px){.ai-page-duo-grid,.ai-page-hero-grid,.ai-page-limits-grid,.ai-page-proof-grid,.immo-hero-grid,.story-budget-light-grid,.story-company-system-grid,.story-duo-stage,.story-focus-grid,.story-heading-split,.story-hero-grid,.story-library-grid,.story-partner-grid,.story-pilot-grid,.story-recognition-grid,.story-situations-grid{grid-template-columns:1fr}.story-duo-stage .story-duo-dominique{grid-column:auto}.story-company-system-map{max-width:650px}.ai-page-duo img,.story-partner-photo img{aspect-ratio:16/10}.story-focus-grid>a,.story-library-grid a,.story-recognition-grid article{min-height:0}.story-focus-grid img,.story-library-grid a>img,.story-recognition-grid article>img{height:auto;aspect-ratio:16/9}}@media (max-width:620px){.site-header.site-header-v3{min-height:76px;padding-inline:16px}.site-header-v3 .brand-logo img{width:188px}.story-budget,.story-capability-map,.story-company-system,.story-contact,.story-duo,.story-focus,.story-hero,.story-library,.story-partner,.story-pilot,.story-recognition,.story-situations{padding-block:62px}.acquisition-page h2,.ai-page-heading h2,.budget-page h2,.exchange-page h2,.immo-page h2,.story-home h2{font-size:var(--type-section)}.acquisition-hero h1,.ai-page-hero h1,.budget-page h1,.exchange-page h1,.immo-hero h1,.story-hero-copy h1{font-size:var(--type-display)}.story-hero-lead{font-size:var(--type-body)}.story-hero-grid{display:grid}.story-hero-copy{display:contents}.story-hero-copy>.eyebrow{grid-row:1}.story-hero-copy>h1{grid-row:2}.story-hero-portrait{grid-row:3;margin-top:4px}.story-hero-copy>.story-hero-lead{grid-row:4;margin-top:0}.story-hero-copy>.story-hero-answer{grid-row:5}.story-hero-copy>.story-hero-signature{grid-row:6}.story-hero-copy>.story-actions{grid-row:7}.story-hero-copy>.story-hero-reassurance{grid-row:8}.story-hero-copy>.story-hero-facts{grid-row:9}.story-hero-portrait figcaption{padding:16px 18px 18px}.story-hero-portrait figcaption strong{font-size:var(--type-body)}.ai-page-hero-grid>div:first-child,.immo-hero-grid>div:first-child{display:contents}.ai-page-hero-grid>div:first-child>.eyebrow,.immo-hero-grid>div:first-child>.eyebrow{grid-row:1}.ai-page-hero-grid>div:first-child>h1,.immo-hero-grid>div:first-child>h1{grid-row:2}.ai-page-hero-grid>figure,.immo-hero-grid>figure{grid-row:3;margin-top:4px}.ai-page-hero-grid>div:first-child>.ai-page-lead,.immo-hero-grid>div:first-child>p:not(.eyebrow){grid-row:4;margin-top:0}.ai-page-hero-grid>div:first-child>.story-actions,.immo-hero-grid>div:first-child>.story-actions{grid-row:5}.ai-page-hero-grid>div:first-child>.ai-page-reassurance{grid-row:6}.story-hero-facts{grid-template-columns:1fr}.story-hero-facts span{min-height:0;padding:12px 14px}.story-company-system-map{grid-template-columns:repeat(2,1fr);padding:18px;border-radius:4px 25px 25px 25px}.story-company-system-map:after,.story-company-system-map:before{display:none}.story-company-system-map span,.story-company-system-map strong{min-height:58px}.story-company-system-map strong{grid-column:1/-1}.story-duo-person,.story-duo-portraits,.story-duo-stage figure .story-duo-portraits img,.story-duo-stage figure img{min-height:0}.story-duo-portraits{grid-template-columns:1fr}.story-duo-stage figure .story-duo-portraits img{aspect-ratio:4/3}.story-duo-rule{grid-template-columns:1fr;gap:14px;padding:25px}.story-capability-tags span{min-height:58px;flex-basis:100%;font-size:var(--type-small)}.story-focus-grid img,.story-library-grid a>img,.story-recognition-grid article>img{aspect-ratio:4/3}.story-library-grid a:last-child>img{aspect-ratio:16/9;object-fit:contain;object-position:center;background:var(--cream)}.acquisition-hero,.ai-page-hero,.immo-hero{padding-block:58px}.acquisition-contact,.acquisition-faq,.acquisition-outcomes,.acquisition-signals,.ai-page-balance,.ai-page-cases,.ai-page-duo,.ai-page-faq,.ai-page-limits,.ai-page-method,.ai-page-prediagnostic,.ai-page-proof,.ai-page-regulation,.ai-page-signals,.budget-context,.budget-fair-deal{padding-block:62px}}.story-home .story-company-system h2,.story-home .story-focus h2{color:#fff}.story-home .story-company-system h2 em,.story-home .story-focus h2 em{color:var(--yellow)}.story-home .story-company-system .eyebrow,.story-home .story-focus .eyebrow{color:#f45aa0}.story-ai-question{display:grid;gap:8px;margin-top:20px;padding:16px 17px;border-left:4px solid var(--cyan-bright);border-radius:2px 15px 15px 15px;background:#eff9fa}.story-ai-question>span{color:#087e89;font-size:var(--type-small);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.story-recognition-grid .story-ai-question>p{color:#294b5e;font-size:var(--type-body);line-height:1.55}.story-recognition-grid .story-ai-question>a{margin:0;padding:0;color:var(--magenta);font-size:var(--type-small);font-weight:900}.story-recognition-grid .story-recognition-answer{margin-top:0;padding-top:22px}.story-ai-service{position:relative;padding:clamp(82px,8vw,128px) 0;background:radial-gradient(circle at 88% 10%,rgba(53,195,207,.34),transparent 27rem),radial-gradient(circle at 8% 92%,rgba(216,44,120,.24),transparent 25rem),linear-gradient(135deg,#071b2b,#0a3048 68%,#124650);color:#fff;overflow:hidden}.story-ai-service:after{position:absolute;right:-8vw;bottom:-20vw;width:43vw;aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 6vw rgba(255,255,255,.025),0 0 0 12vw rgba(255,255,255,.018);content:""}.story-ai-service-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:clamp(50px,7vw,110px)}.story-ai-service .eyebrow{color:var(--yellow)}.story-ai-service h2{margin:0;color:#fff;font-size:var(--type-section);line-height:1.01}.story-ai-service h2 em{color:var(--cyan-bright);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.story-ai-service-copy>p:not(.eyebrow){margin:27px 0 0;color:#d6e4ea;font-size:var(--type-body);line-height:1.74}.story-ai-service blockquote{margin:28px 0 0;padding:20px 23px;border-left:5px solid var(--magenta);background:rgba(255,255,255,.075);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-body);line-height:1.45}.story-ai-service .story-actions{margin-top:30px}.story-ai-service .text-link{color:#fff}.story-ai-service-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.story-ai-service-steps article{display:grid;min-height:235px;grid-template-columns:35px 1fr;gap:18px;padding:clamp(24px,2.5vw,34px);border:1px solid rgba(255,255,255,.16);border-top:5px solid var(--cyan-bright);border-radius:3px 23px 23px 23px;background:rgba(255,255,255,.075);backdrop-filter:blur(10px)}.story-ai-service-steps article:nth-child(2){border-top-color:var(--magenta)}.story-ai-service-steps article:nth-child(3){border-top-color:var(--yellow)}.story-ai-service-steps article:nth-child(4){border-top-color:var(--lime)}.story-ai-service-steps>article>span{color:var(--yellow);font-size:var(--type-small);font-weight:950}.story-ai-service-steps h3{margin:0 0 15px;color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:var(--type-card);font-weight:500;line-height:1.08}.story-ai-service-steps p{margin:0;color:#c8dbe2;font-size:var(--type-body);line-height:1.65}.story-training-proof{padding:clamp(76px,7vw,112px) 0;background:radial-gradient(circle at 10% 10%,rgba(242,202,82,.2),transparent 25rem),linear-gradient(135deg,#fff9ed,#eff9fa)}.story-training-proof-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(48px,7vw,105px)}.story-training-proof h2{margin:0;color:var(--navy);font-size:var(--type-section);line-height:1.02}.story-training-proof h2 em{color:var(--magenta);font-family:var(--font-manrope),Arial,sans-serif;font-weight:500}.story-training-proof-grid>div>p:not(.eyebrow){max-width:850px;margin:26px 0 30px;color:var(--muted);font-size:var(--type-body);line-height:1.75}.story-training-proof aside{display:grid;gap:15px;padding:clamp(30px,3.5vw,48px);border-top:7px solid var(--yellow);border-radius:4px 28px 28px 28px;background:var(--navy);box-shadow:14px 16px 0 var(--cyan-bright)}.story-training-proof aside span{color:var(--yellow);font-size:var(--type-small);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.story-training-proof aside strong{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.2}.story-training-proof aside b{color:var(--cyan-bright);font-size:var(--type-body)}.story-training-proof aside p{margin:0;color:#cbdde4;font-size:var(--type-body);line-height:1.65}.acquisition-ai-context{padding:clamp(70px,7vw,105px) 0;background:radial-gradient(circle at 88% 15%,rgba(53,195,207,.22),transparent 24rem),linear-gradient(135deg,#f0fafb,#fff9ed)}.acquisition-ai-context-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(45px,7vw,100px)}.acquisition-ai-context h2{max-width:990px;margin:8px 0 0;color:var(--navy);font-size:var(--type-section);line-height:1.06}.acquisition-ai-context p:not(.eyebrow){max-width:850px;margin:24px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.72}.acquisition-ai-context nav{display:grid;justify-items:start;gap:18px}@media (max-width:980px){.acquisition-ai-context-grid,.story-ai-service-layout,.story-training-proof-grid{grid-template-columns:1fr}.story-ai-service-steps{max-width:820px}}@media (max-width:620px){.acquisition-ai-context,.story-ai-service,.story-training-proof{padding-block:62px}.acquisition-ai-context h2,.story-ai-service h2,.story-training-proof h2{font-size:var(--type-section)}.story-ai-service-steps{grid-template-columns:1fr}.story-ai-service-steps article{min-height:0}.story-ai-service .story-actions{align-items:stretch;flex-direction:column}.story-ai-service .story-actions .button{width:100%}.story-ai-question{margin-top:17px}}.story-focus-grid img[src="/accommodo-immopro-logo.webp"]{padding:clamp(25px,2.8vw,42px);object-fit:contain;background:#fff}.story-budget-equation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:clamp(22px,3vw,38px);border:1px solid rgba(16,42,67,.12);border-radius:5px 34px 34px 34px;background:linear-gradient(145deg,#fff,#eef8f9);box-shadow:0 24px 65px rgba(7,27,43,.1)}.story-budget-equation span,.story-budget-equation strong{display:grid;min-height:76px;place-items:center;padding:12px;border:1px solid rgba(16,42,67,.12);border-radius:4px 18px 18px 18px;background:#fff;color:var(--navy);font-size:var(--type-small);font-weight:850;line-height:1.25;text-align:center}.story-budget-equation strong{grid-column:1/-1;grid-row:2;min-height:96px;border:0;background:linear-gradient(110deg,var(--navy-deep),#123b49);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(22px,2.3vw,32px);font-style:italic;box-shadow:inset 7px 0 0 var(--magenta),inset -7px 0 0 var(--cyan-bright)}@media (max-width:620px){.story-budget-equation{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.story-budget-equation strong{grid-column:1/-1;grid-row:3;min-height:82px}.story-budget-equation span,.story-budget-equation strong{min-height:64px}}.site-header.site-header-v3{background:rgba(255,255,255,.9);box-shadow:0 10px 34px rgba(7,27,43,.08);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}.bridge-heading,.budget-heading,.story-heading,.webinar-hub-heading{position:relative}.bridge-heading:before,.budget-heading:before,.story-heading:before,.webinar-hub-heading:before{position:absolute;z-index:-1;top:-24px;left:-30px;width:150px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(53,195,207,.12),transparent 68%);content:"";filter:blur(3px);pointer-events:none}:where(.story-library-grid>a,.story-situation-gallery>figure,.story-recognition-grid>article,.references-patrick-proof-grid>article,.budget-starting-grid>article,.budget-context-grid>article,.formation-offer-grid>article,.webinar-card-grid>a){border-radius:24px;overflow:hidden}@media (min-width:1181px){:where(.story-company-system,.story-focus,.budget-fair-deal,.formation-method,.formation-cta,.references-capabilities,.webinar-hub-signature,.acquisition-outcomes){width:auto;margin:24px;border-radius:38px;overflow:hidden;box-shadow:0 26px 70px rgba(7,27,43,.13)}}.site-header-v3 .header-v3-nav-narrative{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,.65vw,14px)}.site-header-v3 .header-v3-nav-narrative>a,.site-header-v3 .header-v3-nav-narrative>button{min-width:0}.story-home-v3 .story-hero-duo:after,.story-home-v3 .story-hero:after{display:none}.story-hero-duo figcaption{display:grid;gap:7px}.story-hero-duo figcaption span{display:block;color:var(--navy);font-size:var(--type-small);font-weight:800;letter-spacing:.035em;line-height:1.35}.story-recognition-grid>article>div{display:flex;flex-direction:column}.story-recognition-answer{margin-top:auto}.story-ai-checkpoint{padding:clamp(22px,3.4vw,46px) 0 clamp(54px,7vw,94px);background:linear-gradient(145deg,#eef9fa,#fff 54%,#fff7e7)}.story-ai-checkpoint-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(28px,4vw,54px);border:1px solid rgba(16,42,67,.12);border-radius:6px 34px 34px 34px;background:rgba(255,255,255,.88);box-shadow:0 24px 65px rgba(7,27,43,.1)}.story-ai-checkpoint h2{max-width:760px;margin:8px 0 14px;color:var(--navy)}.story-ai-checkpoint h2 em{color:var(--cyan-dark)}.story-ai-checkpoint p{max-width:760px;margin:0;color:var(--muted)}.page-return-explore{position:relative;margin-left:auto}.page-return-explore>summary{display:inline-flex;min-height:46px;align-items:center;gap:9px;color:var(--navy);cursor:pointer;list-style:none;font-size:var(--type-small)}.page-return-explore>summary::-webkit-details-marker{display:none}.page-return-explore>summary span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--yellow);color:var(--navy)}.page-return-explore-panel{position:absolute;right:0;top:calc(100% + 8px);display:grid;width:min(440px,calc(100vw - 32px));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:14px;border:1px solid rgba(16,42,67,.14);border-radius:18px;background:#fff;box-shadow:0 24px 60px rgba(7,27,43,.2)}.page-return-explore-panel a{min-height:0;padding:10px 12px;border-radius:10px;font-size:var(--type-small);line-height:1.3}.page-return-explore-panel a:hover{background:#eef9fa}@media (min-width:901px){.page-return-nav-home{min-height:0;border:0;padding:0}.page-return-explore{position:fixed;z-index:72;top:52%;right:0;margin:0;transform:translateY(-50%)}.page-return-explore>summary{min-height:52px;padding:10px 13px 10px 10px;border:1px solid rgba(16,42,67,.14);border-right:0;border-radius:18px 0 0 18px;background:rgba(255,255,255,.96);box-shadow:0 14px 38px rgba(7,27,43,.18);backdrop-filter:blur(14px)}.page-return-explore>summary strong{max-width:190px;overflow:hidden;white-space:nowrap}.page-return-explore-panel{position:fixed;z-index:73;top:50%;right:18px;bottom:auto;width:min(520px,calc(100vw - 50px));max-height:min(620px,calc(100vh - 150px));overflow-y:auto;transform:translateY(-50%)}}@media (max-width:900px){.story-ai-checkpoint-grid{grid-template-columns:1fr}.page-return-explore>summary strong{display:none}.page-return-explore-panel{position:fixed;right:12px;top:132px}}@media (max-width:620px){.story-ai-checkpoint{padding:18px 0 52px}.story-ai-checkpoint-grid{padding:24px 18px;border-radius:4px 24px 24px 24px}.page-return-explore-panel{grid-template-columns:1fr;max-height:calc(100vh - 180px);overflow-y:auto}}@media (max-width:1180px){.site-header.site-header-v3{display:flex!important;min-height:78px;align-items:center;gap:12px;padding-inline:20px}.site-header-v3 .header-megamenu,.site-header-v3 .header-v3-cta,.site-header-v3 .header-v3-nav,.site-header-v3 .header-v3-positioning,.site-header-v3 .header-v3-tools{display:none!important}.site-header-v3 .brand-link{min-width:0;margin-right:auto}.site-header-v3 .mobile-menu{display:block!important;flex:0 0 auto}.site-header-v3 .mobile-menu-toggle{display:grid!important}}@media (max-width:620px){.site-header.site-header-v3{min-height:76px;padding-inline:16px}.site-header-v3 .brand-logo img{width:188px;max-width:calc(100vw - 104px)}.page-return-nav-home{display:none!important}.story-home-v3 .story-hero{padding-block:34px 48px}.story-home-v3 .story-hero-grid{gap:24px}.story-home-v3 .story-hero-copy>h1{font-size:var(--type-display)!important;line-height:.98}.story-home-v3 .story-positioning-kicker{margin-bottom:8px}.story-home-v3 .story-positioning-kicker strong{font-size:27px}.privacy-consent{right:8px;bottom:8px;left:8px;width:calc(100% - 16px);max-height:calc(100dvh - 16px);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;border-radius:20px}.privacy-consent-mark{width:42px;height:42px;border-radius:13px;font-size:23px;box-shadow:5px 5px 0 var(--cyan-bright)}.privacy-consent-copy h2{margin-bottom:5px;font-size:var(--type-body)}.privacy-consent-copy>p{font-size:var(--type-small);line-height:1.42}.privacy-consent-actions{gap:7px}.privacy-consent-actions button{min-height:42px;font-size:var(--type-control)}body,html{max-width:100%;overflow-x:clip}.site-header-v3 .mobile-menu nav{position:fixed;top:76px;right:8px;left:8px;width:auto;max-height:calc(100dvh - 158px);padding:12px;border-radius:4px 22px 22px 22px;overscroll-behavior:contain}.mobile-language-links a,.mobile-menu nav>a:not(.button),.mobile-menu-secondary a{min-height:46px;align-items:center}.mobile-menu-secondary{grid-template-columns:1fr 1fr}.mobile-menu-secondary a{display:flex;padding:12px;font-size:var(--type-small);line-height:1.35}.mobile-menu .button{width:100%;min-height:50px}.page-return-explore-panel{right:8px;left:8px;width:auto;max-height:calc(100dvh - 168px);padding:10px;overscroll-behavior:contain}.page-return-explore-panel a{min-height:46px;align-items:center;font-size:var(--type-small)}.ai-page h1,.ai-page h2,.references-page h1,.references-page h2,.references-page h3,.story-home h1,.story-home h2,.story-home h3{overflow-wrap:anywhere;text-wrap:balance}.story-ai-checkpoint-grid>.button,.story-training-proof .button{width:100%;min-height:50px}.story-contact-people article{min-width:0;padding:24px 20px}.story-contact-people h3{font-size:var(--type-card)}.references-career-links a,.site-footer a,.story-contact-people a{overflow-wrap:anywhere;word-break:break-word}.story-contact-people a{font-size:var(--type-small);line-height:1.45}.ai-prediagnostic{padding:22px 16px}.ai-prediagnostic li>div{gap:7px}.ai-prediagnostic li button{min-height:46px;padding:9px 5px;font-size:var(--type-control)}.ai-prediagnostic>.button{width:100%;min-height:50px}.mobile-disclosure>summary{min-height:50px;align-items:center}.site-footer>div{padding-top:22px;border-top:1px solid rgba(255,255,255,.13)}.site-footer>div>a{line-height:1.45}.mobile-contact-bar a{min-width:0;padding-inline:12px}.mobile-contact-bar span,.mobile-contact-bar strong{font-size:var(--type-small);line-height:1.25}}@media (max-width:380px){.mobile-menu-secondary{grid-template-columns:1fr}.mobile-contact-bar{grid-template-columns:1.35fr .65fr}}