.gl-cta-section{background:#fff;color:var(--gleolan-ink,#1a2240);padding:24px 0 80px}.gl-cta-section *,.gl-cta-section :after,.gl-cta-section :before{box-sizing:border-box}.gl-cta-section .gl-container{margin:0 auto;max-width:var(--gleolan-container,1200px);padding:0 32px}.gl-cta-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.gl-cta-card{border-radius:var(--gleolan-radius-lg,20px);box-shadow:var(--gleolan-shadow-md,0 8px 24px -8px rgba(15,26,79,.18));color:#fff;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:360px;overflow:hidden;padding:44px 44px 40px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.gl-cta-card h2{color:#fff}.gl-cta-card:hover{box-shadow:var(--gleolan-shadow-lg,0 30px 60px -20px rgba(15,26,79,.35));transform:translateY(-3px)}.gl-cta-card--hcp{background:radial-gradient(120% 80% at 80% 20%,rgba(233,30,140,.35),transparent 55%),linear-gradient(135deg,#1b255c,#2a1f6c 55%,#3c1d6d)}.gl-cta-card--patient{background:radial-gradient(120% 80% at 20% 80%,rgba(31,45,108,.45),transparent 55%),linear-gradient(135deg,#e91e8c,#b5126b 60%,#6b1064)}.gl-cta-disc{background:hsla(0,0%,100%,.08);border-radius:50%;bottom:-50px;height:320px;overflow:hidden;position:absolute;right:-70px;width:320px;z-index:-1}.gl-cta-disc--hcp{box-shadow:inset 0 0 80px rgba(199,60,203,.35)}.gl-cta-disc img{height:100%;object-fit:cover;object-position:center;width:100%}.gl-cta-disc--patient img{object-position:50% 50%}.gl-cta-eyebrow{font-size:11px;letter-spacing:.2em;margin-bottom:10px;opacity:.85;text-transform:uppercase}.gl-cta-headline{letter-spacing:-.01em;line-height:1.1;margin:0 0 14px;max-width:320px}.gl-cta-text{font-size:15px;line-height:1.55;max-width:320px;opacity:.9}.gl-cta-text p{margin:0 0 28px}.gl-cta-text p:last-child{margin-bottom:0}.gl-btn{align-items:center;align-self:flex-start;border:0;border-radius:999px;display:inline-flex;font-size:13px;gap:10px;letter-spacing:.12em;margin-top:28px;padding:13px 26px;text-decoration:none;text-transform:uppercase;transition:transform .15s,box-shadow .2s,background .2s}.gl-btn--light{background:#fff;color:var(--gleolan-navy,#1f2d6c)}.gl-btn--light:hover{box-shadow:0 6px 20px rgba(0,0,0,.25);transform:translateY(-1px)}.gl-btn--navy{background:var(--gleolan-navy,#1f2d6c);color:#fff}.gl-btn--navy:hover{background:var(--gleolan-navy-deep,#0f1a4f);transform:translateY(-1px)}.gl-arrow{height:14px;transition:transform .2s;width:14px}.gl-btn:hover .gl-arrow{transform:translateX(3px)}@media (max-width:900px){.gl-cta-grid{grid-template-columns:1fr}.gl-cta-card{min-height:320px;padding:32px 28px}.gl-cta-headline{font-size:28px;max-width:100%}.gl-cta-section .gl-container{padding:0 20px}}