.analytics-cx .analytics-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);list-style:none;padding:0}.analytics-cx .analytics-option{padding:clamp(24px,3vw,48px);border-radius:32px;background:#f6f6f4}.analytics-cx .analytics-option .audit-gain__title{margin-top:0}.analytics-cx .audit-intro__p+.audit-intro__list,.analytics-cx .audit-row__desc+.audit-row__desc{margin-top:20px}.cx.analytics-cx .analytics-process{position:relative;isolation:isolate;list-style:none;padding:0}.cx.analytics-cx .analytics-process:before{content:"";position:absolute;z-index:-1;left:50%;top:130px;bottom:130px;width:2px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,#ff9500 0 5px,transparent 5px 13px)}.cx.analytics-cx .analytics-process__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);padding-block:28px;min-height:300px}.cx.analytics-cx .analytics-process__art{position:relative;display:grid;place-items:center;min-height:240px}.cx.analytics-cx .analytics-process__halo{position:absolute;width:150px;height:138px;border-radius:43% 57% 62% 38%/51% 36% 64% 49%;background:#fff0d9;transform:rotate(-12deg);z-index:-1}.cx.analytics-cx .analytics-process__visual{display:block;width:min(100%,200px);height:132px;object-fit:contain}.cx.analytics-cx .analytics-process__marker{display:grid;place-items:center;width:64px;height:64px;justify-self:center;border-radius:50%;background:#220d0c;color:#fff;box-shadow:0 0 0 10px #fff;font-size:22px;font-weight:600;transform:rotate(-8deg)}.cx.analytics-cx .analytics-process__stage:last-child .analytics-process__marker{background:#ff9500;color:#220d0c}.cx.analytics-cx .analytics-process__stage:nth-child(2n) .analytics-process__art{grid-column:3;grid-row:1}.cx.analytics-cx .analytics-process__stage:nth-child(2n) .analytics-process__marker{grid-column:2;grid-row:1;transform:rotate(8deg)}.cx.analytics-cx .analytics-process__stage:nth-child(2n) .analytics-process__copy{grid-column:1;grid-row:1}.cx.analytics-cx .analytics-process__stage:nth-child(2n) .analytics-process__halo{transform:rotate(25deg);background:#f3f3ef}.cx.analytics-cx .analytics-process__title{margin:0 0 18px;color:#220d0c;font-size:clamp(25px,2.6vw,38px);font-weight:550;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.cx.analytics-cx .analytics-process__text{margin:0;color:#554744;font-size:clamp(17px,1.3vw,19px);line-height:1.7}@media (max-width:640px){.cx.analytics-cx .analytics-process:before{left:22px;top:120px;bottom:120px}.cx.analytics-cx .analytics-process__stage{grid-template-columns:44px minmax(0,1fr);gap:20px;padding-block:24px 40px}.cx.analytics-cx .analytics-process__stage .analytics-process__art{grid-column:2;grid-row:1;min-height:180px}.cx.analytics-cx .analytics-process__visual{width:min(100%,150px);height:100px}.cx.analytics-cx .analytics-process__halo{width:112px;height:100px}.cx.analytics-cx .analytics-process__stage .analytics-process__marker{grid-column:1;grid-row:1;width:44px;height:44px;font-size:17px;box-shadow:0 0 0 6px #fff}.cx.analytics-cx .analytics-process__stage .analytics-process__copy{grid-column:2;grid-row:2}}.analytics-cx .audit-gains__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-cx .audit-gain__desc{max-width:none}.cx.analytics-cx #zakres .audit-row__desc{color:#220d0c}.cx.analytics-cx .sec-price--light .price-head .audit-row__desc{color:#220d0c;font-size:18px;line-height:1.7;max-width:none}.cx.analytics-cx .analytics-contact{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:36px;padding-top:28px;border-top:1px solid rgba(34,13,12,.15);color:#220d0c}.cx.analytics-cx .analytics-contact__photo{width:140px;height:164px;object-fit:cover;object-position:center 25%;border-radius:24px}.cx.analytics-cx .analytics-contact__name{font-size:22px;font-weight:600;line-height:1.3}.cx.analytics-cx .analytics-contact__role{margin:6px 0 14px;color:#554744;font-size:15px}.cx.analytics-cx .analytics-contact a{display:flex;align-items:center;gap:12px;min-height:44px;color:#220d0c;font-size:18px;font-weight:500;text-decoration:none}.cx.analytics-cx .analytics-contact a svg{flex-shrink:0}.cx.analytics-cx .analytics-contact a:hover{text-decoration:underline;text-underline-offset:4px}.cx.analytics-cx .analytics-contact a:focus-visible{outline:2px solid #220d0c;outline-offset:4px;border-radius:4px}@media (max-width:480px){.cx.analytics-cx .analytics-contact__photo{width:96px;height:112px}}.cx.analytics-cx .statement--focus{padding-block:clamp(48px,6vw,80px)}.cx.analytics-cx .statement--focus .statement-lead{width:100%;max-width:none;font-size:clamp(17px,1.4vw,20px);line-height:1.7}@media (max-width:640px){.analytics-cx .analytics-options,.analytics-cx .audit-gains__grid{grid-template-columns:minmax(0,1fr)}}