.cta-inner{margin:0 auto}.cta-panel{background:var(--tk-grad-clay);border-radius:28px;color:#fff;overflow:hidden;padding:96px 64px;position:relative}.cta-panel:before{background:radial-gradient(circle,hsla(0,0%,100%,.25) 0,transparent 60%);border-radius:50%;content:"";height:400px;pointer-events:none;position:absolute;right:-80px;top:-100px;width:400px}.cta-grid{display:grid;gap:56px;position:relative;z-index:1}.cta-eyebrow{color:hsla(0,0%,100%,.85);font-family:var(--tk-mono);font-size:12px;letter-spacing:.14em;margin-bottom:24px;text-transform:uppercase}.cta-eyebrow:before{content:"· "}.cta-title{text-wrap:balance}.cta-section .cta-title h2,.cta-section .cta-title h3,.cta-title{color:#fff;font-size:clamp(48px,5.6vw,88px);font-weight:500;letter-spacing:-4px;line-height:.96;margin:0}.cta-body{margin:0 0 32px;opacity:.92}.cta-body,.cta-body p{font-size:18px;line-height:1.5}.cta-body p{margin:0}.cta-buttons{display:flex;flex-wrap:wrap;gap:14px}.tk-btn-on-clay{align-items:center;background:#fff;border:none;border-radius:999px;color:var(--tk-clay);display:inline-flex;font-family:var(--tk-font);font-size:15px;font-weight:500;gap:8px;padding:14px 24px;text-decoration:none;transition:opacity .2s}.tk-btn-on-clay:hover{opacity:.85}.tk-btn-ghost-light{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.55);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--tk-font);font-size:15px;font-weight:500;gap:8px;padding:14px 24px;text-decoration:none;transition:border-color .2s,background .2s}.tk-btn-ghost-light:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.9)}.cta-form{margin-top:28px}.cta-form .hs-form fieldset{max-width:100%!important}.cta-form .hs-form .hs-input{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.4);border-radius:8px;color:#fff;font-family:var(--tk-font);font-size:15px;padding:10px 14px;width:100%!important}.cta-form .hs-form .hs-input::placeholder{color:hsla(0,0%,100%,.6)}.cta-form .hs-form .hs-input:focus{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.8);outline:none}.cta-form .hs-form label{color:hsla(0,0%,100%,.85);display:block;font-size:13px;font-weight:500;margin-bottom:5px}.cta-form .hs-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.cta-form .hs-form .hs-error-msgs li label{color:rgba(255,220,200,.95);font-size:12px}.cta-form .hs-form .hs-button{align-items:center;background:#fff;border:none;border-radius:999px;color:var(--tk-clay);cursor:pointer;display:inline-flex;font-family:var(--tk-font);font-size:15px;font-weight:500;padding:12px 24px;transition:opacity .2s}.cta-form .hs-form .hs-button:hover{opacity:.88}@media (max-width:900px){.cta-panel{border-radius:22px;padding:56px 28px}
  /* !important needed to override the inline style set by the column-ratio field */.cta-grid{align-items:start!important;gap:24px;grid-template-columns:1fr!important}.cta-title{font-size:clamp(36px,8vw,48px)}.cta-body{font-size:16px;margin-bottom:24px}.cta-buttons{flex-direction:column}.cta-buttons .tk-btn-ghost-light,.cta-buttons .tk-btn-on-clay{justify-content:center;width:100%}.cta-panel:before{height:220px;width:220px}}