.narpo-member-cta{position:relative;isolation:isolate;background:var(--narpo-navy-deep,#081f47);color:#fff;border-top:15px solid var(--narpo-band,#3C7DE5);border-bottom:15px solid var(--narpo-band,#3C7DE5);overflow:visible}.narpo-member-cta__inner{width:var(--narpo-container,min(1240px, 92vw));margin-inline:auto;padding-block:clamp(3rem, 6vw, 5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem, 5vw, 4rem);align-items:center}.narpo-member-cta--no-image .narpo-member-cta__inner{grid-template-columns:minmax(0,1fr);justify-items:end}.narpo-member-cta--no-image .narpo-member-cta__panel{max-width:36rem}.narpo-member-cta__media{position:relative;margin:0;align-self:stretch;min-height:380px;overflow:visible;border-radius:var(--narpo-radius)}.narpo-member-cta__media img:not(.narpo-member-cta__crest){width:100%;height:100%;object-fit:cover;display:block;border-radius:0;box-shadow:0 20px 50px rgb(0 0 0 / .35)}.narpo-member-cta__media{border-radius:0}.narpo-member-cta__crest-link{position:absolute;top:-4rem;right:-3rem;width:clamp(66px, 11.5vw, 132px);display:block;perspective:900px;transform-style:preserve-3d;transform-origin:center;z-index:2;text-decoration:none;cursor:pointer;outline:none}.narpo-member-cta__crest{display:block;width:100%;height:auto;transform:rotate(-12deg);transform-origin:center;filter:drop-shadow(0 12px 24px rgb(0 0 0 / .4));pointer-events:none;will-change:transform}.narpo-member-cta__crest-link:hover .narpo-member-cta__crest,.narpo-member-cta__crest-link:focus-visible .narpo-member-cta__crest{filter:drop-shadow(0 18px 28px rgb(0 0 0 / .42))}.narpo-member-cta__crest-link:focus-visible{border-radius:999px;box-shadow:0 0 0 3px rgb(60 125 229 / .95)}.narpo-member-cta__panel{text-align:left;color:#fff}.narpo-member-cta__heading{font-family:var(--narpo-font-display,inherit);font-size:var(--narpo-fs-h1);font-weight:700;line-height:1.1;margin:0 0 1rem;color:#fff}.narpo-member-cta__body{font-size:var(--narpo-fs-body);line-height:1.6;color:rgb(255 255 255 / .86);margin-bottom:1.75rem}.narpo-member-cta__body p{margin:0 0 .75em}.narpo-member-cta__body p:last-child{margin-bottom:0}.narpo-member-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}.narpo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.4rem 1.1rem;font-family:inherit;font-size:.88rem;font-weight:600;letter-spacing:.01em;text-decoration:none;border-radius:var(--narpo-radius-sm,6px);border:2px solid #fff0;cursor:pointer;transition:background var(--narpo-dur,0.28s) var(--narpo-ease,ease),color var(--narpo-dur,0.28s) var(--narpo-ease,ease),border-color var(--narpo-dur,0.28s) var(--narpo-ease,ease),transform var(--narpo-dur,0.28s) var(--narpo-ease,ease)}.narpo-btn--dark-blue,.narpo-btn--primary{background:var(--narpo-navy-deep,#081f47);color:#fff;border-color:var(--narpo-navy-deep,#081f47)}.narpo-btn--dark-blue:hover,.narpo-btn--primary:hover{background:var(--narpo-accent,#4169e1);color:#fff;border-color:var(--narpo-accent,#4169e1);transform:translateY(-2px)}.narpo-btn--light-blue{background:var(--narpo-accent,#4169e1);color:#fff;border-color:var(--narpo-accent,#4169e1)}.narpo-btn--light-blue:hover{background:var(--narpo-navy-deep,#081f47);color:#fff;border-color:var(--narpo-accent,#4169e1);transform:translateY(-2px)}.narpo-btn--white,.narpo-btn--ghost{background:#fff;color:var(--narpo-navy-deep,#081f47);border-color:var(--narpo-accent,#4169e1)}.narpo-btn--white:hover,.narpo-btn--ghost:hover{background:var(--narpo-accent,#4169e1);color:#fff;border-color:var(--narpo-accent,#4169e1);transform:translateY(-2px)}@media (max-width:820px){.narpo-member-cta__inner{grid-template-columns:1fr;gap:2rem}.narpo-member-cta__media{min-height:280px;order:1}.narpo-member-cta__panel{order:2}.narpo-member-cta__crest-link{top:-1.25rem;right:-1rem;width:clamp(62px, 16vw, 100px)}}@media (prefers-reduced-motion:reduce){.narpo-btn:hover{transform:none}.narpo-member-cta__crest{transform:rotate(-12deg)!important}}