.sl-cta{background-color:#0f2e2e;clip-path:polygon(0 clamp(24px,3vw,48px),100% 0,100% 100%,0 100%);margin-top:calc(clamp(24px, 3vw, 48px)*-1);overflow:hidden;padding:clamp(80px,11vh,140px) 0 clamp(64px,9vh,110px);position:relative}.sl-cta:before{background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(5,154,145,.06) 0,transparent 70%),radial-gradient(circle,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:100% 100%,20px 20px}.sl-cta:after,.sl-cta:before{content:"";inset:0;pointer-events:none;position:absolute}.sl-cta:after{background:var(--v2-grain);background-size:256px 256px;mix-blend-mode:overlay;opacity:.035;z-index:1}.sl-cta__inner{margin:0 auto;max-width:680px;position:relative;text-align:center;z-index:2}.sl-cta__accent-bar{animation:v2-drawLine .8s cubic-bezier(.16,1,.3,1) .3s both;background-color:var(--v2-teal-brand);height:2px;margin:0 auto clamp(20px,2.5vh,32px);transform-origin:center;width:40px}.sl-cta__label{color:var(--v2-teal-on-dark)!important;display:inline-block;font-size:var(--v2-text-eyebrow)!important;font-weight:700;letter-spacing:2.8px;margin-bottom:14px;text-transform:uppercase}.sl-cta__heading{color:#fff!important;font-size:clamp(28px,3.4vw,46px)!important;font-weight:300;letter-spacing:-.5px;line-height:1.15;margin:0 0 clamp(16px,2vh,28px)}.sl-cta__body{color:hsla(0,0%,100%,.85)!important;font-size:clamp(var(--v2-text-body-mobile),1.15vw,19px)!important;font-weight:400;line-height:1.75;margin:0}.sl-cta__cta-wrap{margin-top:clamp(36px,4.5vh,56px)}.sl-cta__cta,.sl-cta__cta:active,.sl-cta__cta:visited{align-items:center;background:transparent!important;border:1.5px solid hsla(0,0%,100%,.6);border-radius:3px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:var(--v2-text-button)!important;font-weight:600;gap:10px;letter-spacing:1.8px;overflow:hidden;padding:15px 30px;position:relative;text-decoration:none!important;text-transform:uppercase;transition:color .45s cubic-bezier(.23,1,.32,1),border-color .45s ease,box-shadow .45s ease;z-index:1;-webkit-tap-highlight-color:transparent}.sl-cta__cta:before{background:#fff;content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.23,1,.32,1);z-index:-1}.sl-cta__cta:after{content:"\2192";font-size:16px;transition:transform .35s ease}.sl-cta__cta:hover{border-color:#fff;box-shadow:0 0 30px hsla(0,0%,100%,.1);color:var(--v2-ink)!important;text-decoration:none!important}.sl-cta__cta:hover:before{transform:scaleY(1)}.sl-cta__cta:hover:after{transform:translateX(5px)}.sl-cta__cta:focus-visible{outline:2px solid var(--v2-teal-brand);outline-offset:3px}@media (max-width:768px){.sl-cta{clip-path:polygon(0 16px,100% 0,100% 100%,0 100%);margin-top:-16px;padding:clamp(72px,10vh,100px) 0 clamp(56px,8vh,80px)}.sl-cta:after{display:none}.sl-cta__heading{font-size:clamp(24px,6vw,34px)!important}.sl-cta__cta{font-size:var(--v2-text-button)!important;letter-spacing:1.4px;min-height:48px;padding:14px 24px}}@media (max-width:480px){.sl-cta{clip-path:none;margin-top:0;padding:48px 0 calc(48px + env(safe-area-inset-bottom, 0px))}.sl-cta__heading{font-size:22px!important}.sl-cta__body{font-size:var(--v2-text-body-mobile)!important}.sl-cta__cta-wrap{margin-top:28px}.sl-cta__cta{justify-content:center;padding:16px 24px;width:100%}}@media (hover:none){.sl-cta__cta:active{opacity:.8}}@media (prefers-reduced-motion:reduce){.sl-cta__accent-bar{animation:none}}