.mkt .en-journey{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1080px;margin-inline:auto;display:grid}.mkt .en-step{border:1px solid var(--o-line);background:#fff;border-radius:18px;align-content:start;gap:.45rem;padding:1.5rem 1.4rem 1.35rem;display:grid;position:relative}.mkt .en-step-index{width:28px;height:28px;font-size:var(--t-ui);color:#fff;background:var(--o-ink);border-radius:50%;place-items:center;margin-bottom:.4rem;font-weight:600;display:grid}.mkt .en-step:not(:last-child):after{content:"";background:var(--o-line-2);width:14px;height:1px;position:absolute;top:2.05rem;right:-14px}.mkt .en-step-who{color:var(--o-ink-3);font-size:.8125rem;font-weight:500}.mkt .en-step-title:not(#o){font-size:var(--t-card);color:var(--o-ink);font-weight:400;line-height:1.3}.mkt .en-step-body{font-size:var(--t-small);color:var(--o-ink-2);line-height:1.55}.mkt .en-step-link{font-size:var(--t-small);color:var(--o-ink);text-decoration:underline;-webkit-text-decoration-color:var(--o-line-2);text-decoration-color:var(--o-line-2);text-underline-offset:3px;justify-self:start;margin-top:.5rem;font-weight:500}.mkt .en-step-link:hover{-webkit-text-decoration-color:var(--o-ink);text-decoration-color:var(--o-ink)}.mkt .en-connections{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;margin-inline:auto;display:flex}.mkt .en-connections li{border:1px solid var(--o-line);font-size:var(--t-small);color:var(--o-ink);background:#fff;border-radius:999px;padding:.55rem 1rem}.mkt .en-connections-link{text-align:center;font-size:var(--t-small);margin-top:1.25rem}.mkt .en-connections-link a{color:var(--o-ink);text-underline-offset:3px;text-decoration:underline}.mkt .en-four .sp-cards:not(#o){grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .en-talk{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4rem);max-width:1080px;margin-inline:auto;display:grid}.mkt .en-talk .w-title:not(#o){text-align:left;margin-top:.75rem}.mkt .en-talk .w-lede:not(#o){text-align:left;margin:1rem 0 0}.mkt .en-talk-direct{font-size:var(--t-small);color:var(--o-ink-3);margin-top:1.25rem}.mkt .en-talk-direct a{color:var(--o-ink);text-underline-offset:3px;text-decoration:underline}.mkt .en-form{border:1px solid var(--o-line);background:#fff;border-radius:20px;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 24px 48px -36px #0d0f1459}.mkt .en-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mkt .en-form label{color:var(--o-ink-2);gap:.4rem;font-size:.8125rem;font-weight:500;display:grid}.mkt .en-form :is(input,select,textarea){border:1px solid var(--o-line-2);width:100%;font:inherit;font-size:var(--t-small);color:var(--o-ink);background:#fff;border-radius:10px;padding:.65rem .8rem;font-weight:400;transition:border-color .16s,box-shadow .16s}.mkt .en-form textarea{resize:vertical}.mkt .en-form :is(input,select,textarea):focus{border-color:var(--o-ink);outline:none;box-shadow:0 0 0 3px #0d0f1414}.mkt .en-form-send{justify-self:start}.mkt .en-form-note{font-size:var(--t-ui);color:var(--o-ink-3)}@media (max-width:900px){.mkt .en-journey,.mkt .en-talk,.mkt .en-four .sp-cards:not(#o){grid-template-columns:minmax(0,1fr)}.mkt .en-step:not(:last-child):after{display:none}}@media (max-width:520px){.mkt .en-form-row{grid-template-columns:minmax(0,1fr)}}
