@import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap");.twocolumncta{--twocolumncta-background:var(--color-background,#fff);--twocolumncta-purple:var(--color-purple-mid,#40245e);--twocolumncta-purple-dark:var(--color-purple-dark,#26053d);--twocolumncta-purple-action:var(--color-knowtion-purple,#773dbd);--twocolumncta-purple-action-hover:var(--color-purple-soft,#593b80);--twocolumncta-surface:var(--color-surface,#fff);--twocolumncta-container:var(--container-width,1024px);--twocolumncta-container-padding:var(--container-padding,2rem);--twocolumncta-section-padding:var(--section-padding,9.375rem);--twocolumncta-section-padding-small:var(--section-padding-small,4.5rem);--twocolumncta-radius-pill:var(--radius-pill,999px);--twocolumncta-font-medium:var(--font-weight-medium,500);background:var(--twocolumncta-background);color:var(--twocolumncta-purple-dark);font-family:var(--body-font-family,"Inter",sans-serif);overflow:visible;padding:var(--twocolumncta-section-padding-small) var(--twocolumncta-container-padding);position:relative;z-index:-1}.twocolumncta__glow{--twocolumncta-glow-reach:54rem;--twocolumncta-glow-rise:11.25rem;--twocolumncta-glow-bleed:12.5rem;--twocolumncta-glow-softness:2.5rem;background-image:radial-gradient(circle var(--twocolumncta-glow-reach) at top right,var(--glow-lavender-stops));background-repeat:no-repeat;background-size:100% 100%;bottom:calc(var(--twocolumncta-glow-bleed)*-1);display:block;filter:blur(var(--twocolumncta-glow-softness));left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--twocolumncta-glow-rise)*-1);z-index:1}.twocolumncta__container{margin-inline:auto;max-width:var(--twocolumncta-container);position:relative;width:100%;z-index:4}.twocolumncta__layout{align-items:start;display:grid;gap:clamp(2.5rem,8vw,5.625rem);grid-template-columns:minmax(0,23.75rem) minmax(0,34.125rem);justify-content:center}.twocolumncta__primary{display:grid;gap:clamp(2rem,5vw,2.875rem);justify-items:start}.twocolumncta__heading{color:var(--twocolumncta-purple);font-size:clamp(2.1rem,4.2vw,2.75rem);letter-spacing:0;line-height:1.15;margin:0;max-width:23.75rem}.twocolumncta__copy,.twocolumncta__heading{font-weight:var(--twocolumncta-font-medium)}.twocolumncta__copy{color:var(--twocolumncta-purple-dark);display:grid;font-size:1.125rem;gap:1.35rem;line-height:1.18;max-width:34.125rem}.twocolumncta__copy>:first-child{margin-top:0}.twocolumncta__copy>:last-child{margin-bottom:0}.twocolumncta__copy :where(p,ul,ol){margin-block:0}.twocolumncta__copy :where(ul,ol){padding-left:1.25rem}.twocolumncta__button{align-items:center;background:var(--twocolumncta-purple-action);border:0;border-radius:var(--twocolumncta-radius-pill);color:var(--twocolumncta-surface);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:var(--twocolumncta-font-medium);justify-content:center;letter-spacing:.0125rem;line-height:1.25rem;min-height:2.6875rem;min-width:9.375rem;padding:.625rem 1.6225rem;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.twocolumncta__button:focus,.twocolumncta__button:hover{background:var(--twocolumncta-purple-action-hover);color:var(--twocolumncta-surface);text-decoration:none;transform:translateY(-1px)}@media (min-width:768px){.twocolumncta{padding-block:clamp(6rem,10vw,var(--twocolumncta-section-padding))}}@media (max-width:860px){.twocolumncta{padding-inline:1.25rem}.twocolumncta__layout{grid-template-columns:1fr;margin-inline:auto;max-width:36rem}}@media (max-width:768px){.twocolumncta__button{min-width:0;width:auto}}