.tr-about-cta{--tr-primary-blue:#0067c5;--tr-primary-blue-hover:#0056a4;--tr-dark-navy:#0b1e39;--tr-light-grey:#f5f7fa;--tr-text-dark:#1a1a1a;--tr-text-muted:#5f6b7a;--tr-white:#fff;--tr-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:var(--tr-dark-navy);overflow:hidden;padding:60px 0;position:relative}.tr-about-cta__container{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:1}.tr-about-cta__decoration{color:var(--tr-white);pointer-events:none;position:absolute}.tr-about-cta__decoration--left{height:120px;left:-30px;opacity:.6;top:50%;transform:translateY(-50%);width:120px}.tr-about-cta__decoration--right{bottom:-20px;height:100px;opacity:.5;right:-20px;width:100px}.tr-about-cta__decoration svg{height:100%;width:100%}.tr-about-cta__content{margin:0 auto;max-width:700px;text-align:center}.tr-about-cta__headline{color:var(--tr-white);font-family:var(--tr-font-family);font-size:24px;font-weight:700;line-height:1.3;margin:0 0 12px}.tr-about-cta__subtext{color:hsla(0,0%,100%,.8);font-family:var(--tr-font-family);font-size:16px;font-weight:400;line-height:1.6;margin:0 0 28px}.tr-about-cta__buttons{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.tr-about-cta__btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:var(--tr-font-family);font-size:16px;font-weight:600;justify-content:center;min-width:180px;padding:.8rem 1.8rem;text-decoration:none;transition:all .2s ease}.tr-about-cta__btn--primary{background-color:var(--tr-primary-blue);border:2px solid var(--tr-primary-blue);color:var(--tr-white)}.tr-about-cta__btn--primary:hover{background-color:var(--tr-white);border-color:var(--tr-white);box-shadow:0 4px 16px rgba(0,0,0,.25);color:var(--tr-primary-blue);transform:translateY(-2px)}.tr-about-cta__btn--secondary{background-color:transparent;border:2px solid hsla(0,0%,100%,.6);color:var(--tr-white)}.tr-about-cta__btn--secondary:hover{background-color:hsla(0,0%,100%,.1);border-color:var(--tr-white);transform:translateY(-2px)}@media (min-width:600px){.tr-about-cta{padding:70px 0}.tr-about-cta__headline{font-size:28px}.tr-about-cta__subtext{font-size:17px}.tr-about-cta__buttons{flex-direction:row;gap:16px}.tr-about-cta__decoration--left{height:140px;left:20px;width:140px}.tr-about-cta__decoration--right{bottom:10px;height:120px;right:20px;width:120px}}@media (min-width:1024px){.tr-about-cta{padding:90px 0}.tr-about-cta__headline{font-size:32px}.tr-about-cta__subtext{font-size:18px;margin-bottom:32px}.tr-about-cta__decoration--left{height:160px;left:60px;width:160px}.tr-about-cta__decoration--right{bottom:20px;height:140px;right:60px;width:140px}}@media (min-width:1280px){.tr-about-cta{padding:100px 0}.tr-about-cta__decoration--left{height:180px;left:100px;width:180px}.tr-about-cta__decoration--right{height:160px;right:100px;width:160px}}@media (prefers-reduced-motion:reduce){.tr-about-cta__btn{transition:none}.tr-about-cta__btn:hover{transform:none}}.tr-about-cta__btn:focus{outline:3px solid var(--tr-white);outline-offset:2px}.tr-about-cta__btn:focus:not(:focus-visible){outline:none}.tr-about-cta__btn:focus-visible{outline:3px solid var(--tr-white);outline-offset:2px}