:root{
    --bg: #0a0a0d;
    --panel: #131215;
    --panel-2: #17161a;
    --line: rgba(255,255,255,0.08);
    --red: #b3182b;
    --red-bright: #e2273d;
    --red-dim: #5c1019;
    --text: #f3f2ef;
    --muted: #96959d;
    --muted-2: #5f5e66;
}

.is-cta-band {
    position: relative;
    overflow: hidden;
    margin-top: 10px;
    border-radius:14px;
    padding:64px 48px;
    text-align:center;
    background:
      radial-gradient(circle at 50% 0%, rgba(179,24,43,0.28), transparent 60%),
      var(--panel);
    border:2px solid rgb(60 60 60);
}

.is-cta-band::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background:
      radial-gradient(circle at 70% 0%, rgba(179,24,43,0.28), transparent 60%);
    opacity: 0;
    transition: opacity 1s ease;
    pointer-events: none;
}

.is-cta-band:hover::before {
    opacity: 1;
}

.is-cta-band h2{
	font-size:34px;
	margin:0px;
	margin-bottom:14px;
	text-align:center;
	border:none;
}

.is-cta-band p{
	color:var(--muted); 
	font-size:15px;
	margin-top:0px;
	margin-bottom:32px;
}
	
.is-cta-band .is-button-primary{
	background:var(--red);
    color:#fff;
	font-weight:600;
	font-size:14px;
    padding:14px 26px;
	border-radius:8px;
    box-shadow: 0 8px 24px rgba(179,24,43,0.35);
    transition: transform 0.15s ease,
	box-shadow 0.15s ease;
	font-weight:normal;
}
			
.is-cta-band .is-button-primary:hover{
	transform:translateY(-2px);
	box-shadow:0 12px 28px rgba(179,24,43,0.5);
}
	
.is-cta-band .is-button-linkedin{
	background:transparent;
    color:#fff;
    box-shadow: none;
	padding-left:0px;
	padding-right:0px;
	margin-left:10px
}
			
.is-cta-band .is-button-linkedin:hover{
	transform:translateY(-2px);
	box-shadow:none;
}

@media all and (max-width:1024px){	
	/* extra styles for iPad landscape*/
	
    .is-cta-band{
			
	}
}

@media all and (max-width:924px){
	/* extra styles for iPad portrait*/
	
    .is-cta-band{
		
	}
}

@media all and (max-width:896px){
	/* extra styles for iPhone landscape*/
	
    .is-cta-band{
			
	}
}

@media all and (max-width:414px){
	/* extra styles for iPhone portrait*/
	
    .is-cta-band{
			
	}
}