.page-actions{--actions-blue:var(--nurvadev-primary,#024dfc);--actions-dark:#071125;position:relative;isolation:isolate;width:100%;padding:clamp(48px,5vw,76px) 0;overflow:hidden;background:#eef2f8;color:var(--actions-dark)}
.page-actions,.page-actions *{box-sizing:border-box}
.page-actions__pattern{position:absolute;z-index:-1;inset:0;opacity:.58;background-image:linear-gradient(rgba(7,18,37,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,18,37,.035) 1px,transparent 1px);background-size:64px 64px}
.page-actions__container{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);align-items:stretch;width:min(100% - 48px,1440px);margin:auto;padding:0;border-top:4px solid var(--actions-blue);background:var(--actions-dark);box-shadow:0 28px 80px rgba(7,18,37,.16)}
.page-actions__content{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,5vw,72px);overflow:hidden;color:#fff}
.page-actions__content::after{position:absolute;right:-115px;bottom:-150px;width:300px;height:300px;border:58px solid rgba(2, 77, 252,.22);border-radius:50%;content:"";pointer-events:none}
.page-actions__eyebrow{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#79a0ff;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.page-actions__eyebrow::before{width:34px;height:2px;content:"";background:currentColor}
.page-actions h2{position:relative;z-index:1;max-width:660px;margin:0;color:#fff;font-size:clamp(32px,3.5vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.045em}
.page-actions__content p{position:relative;z-index:1;max-width:620px;margin:20px 0 0;color:rgba(255,255,255,.64);font-size:15px;line-height:1.7}
.page-actions__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:center;padding:clamp(32px,4vw,58px);background:#fff}
.page-actions__actions a,.page-actions__actions button{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 19px;border:1px solid #dce2ec;border-radius:0;background:#f6f8fc;color:var(--actions-dark);font:inherit;font-size:11px;font-weight:800;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}
.page-actions__actions i,.page-actions__icon{display:inline-flex;flex:0 0 30px;width:30px;height:30px;margin-right:12px;align-items:center;justify-content:center;background:#e9efff;color:var(--actions-blue);font-size:13px;transition:background .2s ease,color .2s ease}
.page-actions__icon svg{width:16px;height:16px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.page-actions__icon img{display:block;width:16px;height:16px;object-fit:contain;filter:invert(20%) sepia(96%) saturate(4884%) hue-rotate(225deg) brightness(92%) contrast(115%);transition:filter .2s ease}
.page-actions__actions a>span:not(.page-actions__icon),.page-actions__actions [data-page-channel]>span:not(.page-actions__icon),.page-actions__copy>span:not(.page-actions__icon),.page-actions__native>span:nth-of-type(2){margin-right:auto}
.page-actions__actions a::after,.page-actions__actions [data-page-channel]::after{color:var(--actions-blue);content:"↗";font-size:14px;transition:color .2s ease,transform .2s ease}
.page-actions__actions a:hover,.page-actions__actions button:hover{border-color:var(--actions-blue);background:var(--actions-blue);color:#fff;transform:translateY(-2px)}
.page-actions__actions a:hover i,.page-actions__actions button:hover i,.page-actions__actions a:hover .page-actions__icon,.page-actions__actions button:hover .page-actions__icon{background:rgba(255,255,255,.14);color:#fff}
.page-actions__actions a:hover .page-actions__icon img,.page-actions__actions button:hover .page-actions__icon img{filter:brightness(0) invert(1)}
.page-actions__actions a:hover::after,.page-actions__actions [data-page-channel]:hover::after{color:#fff;transform:translate(2px,-2px)}
.page-actions__actions .page-actions__native{grid-column:1/-1;min-height:62px;border-color:var(--actions-blue);background:var(--actions-blue);color:#fff}
.page-actions__actions .page-actions__native[hidden]{display:none}
.page-actions__actions .page-actions__native:hover{border-color:var(--actions-dark);background:var(--actions-dark)}
.page-actions__copy span:last-child{color:inherit;font-size:11px}
.page-actions__copy:hover span:last-child{color:inherit}
.page-actions__status{position:absolute;right:clamp(32px,4vw,58px);bottom:12px;z-index:2;min-height:17px;margin:0;color:#667080;font-size:11px;text-align:right}
@media(max-width:1000px){.page-actions__container{grid-template-columns:1fr}.page-actions__content{padding:48px}.page-actions__actions{grid-template-columns:repeat(3,minmax(0,1fr));padding:36px}.page-actions__actions .page-actions__native{grid-column:1/-1}.page-actions__status{right:36px;bottom:8px}}
@media(max-width:700px){.page-actions{padding:34px 0}.page-actions__container{width:calc(100% - 24px)}.page-actions__content{padding:38px 24px}.page-actions h2{font-size:clamp(29px,9vw,40px)}.page-actions__actions{grid-template-columns:1fr;padding:24px 18px 38px}.page-actions__actions .page-actions__native{grid-column:auto}.page-actions__actions a,.page-actions__actions button{min-height:54px}.page-actions__status{right:18px;bottom:9px}}
@media(prefers-reduced-motion:reduce){.page-actions__actions a,.page-actions__actions button,.page-actions__actions a::after{transition:none}}
