.mark-project-cta{--mpc-ink:#111315;--mpc-paper:#f6f6f4;--mpc-oxblood:#5a1e1f;--mpc-ice:#bbc8cf;--mpc-line:rgba(17,19,21,0.2);width:100%;padding:clamp(56px,7vw,112px) clamp(20px,5vw,96px);display:grid;grid-template-columns:minmax(150px,0.45fr) minmax(420px,1.2fr) minmax(280px,0.55fr);gap:clamp(32px,5vw,96px);align-items:end;color:var(--mpc-ink);background:var(--mpc-ice);border-top:1px solid var(--mpc-line);font-family:"Instrument Sans",Arial,sans-serif}.mark-project-cta *,.mark-project-cta *::before,.mark-project-cta *::after{box-sizing:border-box}.mark-project-cta__meta{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.mark-project-cta__meta p{margin:0;color:rgba(17,19,21,0.54);font-size:10px;line-height:1.3;font-weight:700;letter-spacing:0.15em;text-transform:uppercase}.mark-project-cta__meta>span{font-size:clamp(32px,3vw,52px);line-height:1}.mark-project-cta__content h2{margin:0;color:var(--mpc-ink)!important;font-size:clamp(46px,3.4vw,64px);line-height:1.02;font-weight:650;letter-spacing:-0.035em;text-transform:uppercase}.mark-project-cta__content>p{max-width:620px;margin:clamp(32px,4vw,56px) 0 0;color:rgba(17,19,21,0.64);font-size:clamp(16px,1.2vw,20px);line-height:1.55}.mark-project-cta__action a{width:100%;min-height:76px;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:32px;color:var(--mpc-paper);background:var(--mpc-oxblood);text-decoration:none;transition:background-color 180ms ease,transform 180ms ease}.mark-project-cta__action a span:first-child{font-size:14px;font-weight:700}.mark-project-cta__action a span:last-child{font-size:25px;line-height:1;transition:transform 180ms ease}.mark-project-cta__action a:hover{background:var(--mpc-ink);transform:translateY(-2px)}.mark-project-cta__action a:hover span:last-child{transform:translateX(5px)}.mark-project-cta__action a:focus-visible{outline:3px solid var(--mpc-oxblood);outline-offset:4px}.mark-project-cta__action>p{margin:14px 0 0;color:rgba(17,19,21,0.5);font-size:11px;line-height:1.45}@media (max-width:1050px){.mark-project-cta{grid-template-columns:minmax(100px,0.3fr) minmax(0,1fr);align-items:start}.mark-project-cta__action{grid-column:2;width:min(100%,420px);margin-top:8px}.mark-project-cta__meta{grid-row:1 / 3}}@media (max-width:767px){.mark-project-cta{padding:72px 20px;display:block}.mark-project-cta__meta{min-height:auto;margin-bottom:56px;flex-direction:row;align-items:center}.mark-project-cta__meta>span{font-size:32px}.mark-project-cta__content h2{font-size:clamp(34px,9vw,42px)}.mark-project-cta__content>p{margin-top:32px;font-size:17px}.mark-project-cta__action{width:100%;margin-top:48px}.mark-project-cta__action a{min-height:70px}}@media (prefers-reduced-motion:reduce){.mark-project-cta *,.mark-project-cta *::before,.mark-project-cta *::after{transition-duration:0.01ms!important}}.mark-project-cta__action a:hover,.mark-project-cta__action a:hover span,.mark-project-cta__action a:focus-visible,.mark-project-cta__action a:focus-visible span{color:#ffffff!important}