.tdc-cta{--tdc-sec-pt:clamp(80px,12vw,180px);--tdc-sec-pb:clamp(80px,12vw,180px)}.tdc-cta .tdc-cta__grid{align-items:end;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,1fr)}.tdc-cta .tdc-cta__main{align-items:flex-start;display:flex;flex-direction:column;gap:36px}.tdc-cta .tdc-cta__heading{font-size:clamp(44px,7vw,124px);line-height:.96;max-width:11em}.tdc-cta .tdc-cta__dot{background:var(--tdc-c-dot);border-radius:50%;display:inline-block;height:.18em;margin-left:.06em;width:.18em}.tdc-cta .tdc-cta__paras{opacity:.8}.tdc-cta .tdc-cta__buttons{gap:16px 28px}.tdc-cta .tdc-cta__figure{margin:0;width:clamp(180px,20vw,300px)}.tdc-cta .tdc-cta__frame{aspect-ratio:4/5}.tdc-cta .tdc-cta__caption{opacity:.7}@media (min-width:900px){.tdc-cta .tdc-cta__grid--figure{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:899px){.tdc-cta .tdc-cta__figure{max-width:200px}}