.doors-cta{isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 50% 0,#0a2240 0%,#030a1a 70%);position:relative;overflow:hidden}.doors-cta-clear{background:0 0}.doors-cta:before{content:"";background:linear-gradient(90deg,#0000,#49bc9b8c 30%,#5fa3de8c 70%,#0000);height:2px;position:absolute;top:0;left:16%;right:16%;box-shadow:0 0 18px #49bc9b59}.doors-cta-clear:before{display:none}.doors-cta-pill{letter-spacing:.14em;text-transform:uppercase;color:#49bc9b;background:linear-gradient(#0a1c33d9,#0a1c33d9) padding-box padding-box,linear-gradient(135deg,#c9f5e8bf,#8fe3c933 32% 68%,#5fa3deb3) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:7px 16px 7px 14px;font-size:16px;font-weight:700;display:inline-flex}.doors-cta-pill:before{content:"";background:#49bc9b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #49bc9b}.doors-cta h2{letter-spacing:-.028em;margin:14px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.08}.doors-cta-lede{color:#c9d8e8;max-width:46ch;margin:16px auto 0;font-size:19px;line-height:1.6}.doors-cta-doors{gap:26px;max-width:24rem;margin:40px auto 0;display:grid}@media (min-width:900px){.doors-cta-doors{grid-template-columns:1fr 1fr;gap:24px;max-width:44rem}}.doors-cta-door{align-content:start;justify-items:center;gap:12px;height:100%;display:grid}.doors-cta-door p{color:#c9d8e8;max-width:21rem;margin:0;font-size:16px;line-height:1.5}.doors-cta .doors-cta-btn{color:#fff;width:100%;min-height:52px;box-shadow:none;border:1.5px solid #0000;border-radius:999px;gap:10px;padding:0 22px;font-size:16px;font-weight:700}.doors-cta .doors-cta-main{background:linear-gradient(90deg,#17805f,#2f5a8f) padding-box padding-box,linear-gradient(135deg,#c9f5e8bf,#8fe3c933 32% 68%,#5fa3deb3) border-box}.doors-cta .doors-cta-ghost{background:linear-gradient(#0a1c33,#0a1c33) padding-box padding-box,linear-gradient(135deg,#c9f5e8bf,#8fe3c933 32% 68%,#5fa3deb3) border-box}@media (hover:hover){.doors-cta .doors-cta-main:hover{box-shadow:0 10px 26px #17805f59}.doors-cta .doors-cta-ghost:hover{background:linear-gradient(#0f2a40,#0f2a40) padding-box padding-box,linear-gradient(135deg,#c9f5e8,#8fe3c959 32% 68%,#8cc4f5) border-box;box-shadow:0 10px 26px #030a1a80}}.doors-cta .doors-cta-btn:focus-visible{outline-offset:3px;outline:2px solid #49bc9b}.doors-cta .doors-cta-btn:after{background:linear-gradient(100deg,#0000,#fff3,#0000);width:40%}.doors-cta .doors-cta-btn:hover:after,.doors-cta .doors-cta-btn:focus-visible:after{animation-duration:.75s}
