a,a:visited,a:hover,a:focus{text-decoration:none !important}.wp-block-navigation-item__content:hover{color:var(--wp--preset--color--yellow,gold) !important}:where(.wp-site-blocks *:focus){outline:none}body.admin-bar .surepay-sticky-header{top:var(--wp-admin--admin-bar--height,32px);min-height:56px;align-content:flex-end}footer{margin:0}.surepay-career-application-form{max-width:700px;margin:2.5rem auto;padding:2rem 2.5rem;border-radius:1rem;background:#fff;box-shadow:0 18px 35px rgba(15,23,42,.08);border:1px solid rgba(148,163,184,.25);box-sizing:border-box}.surepay-career-title{margin-top:0;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;color:#0f172a}.surepay-career-note{margin-top:0;margin-bottom:1.5rem;font-size:.9rem;color:#64748b}.surepay-input,.surepay-textarea,.surepay-career-application-form input[type=text],.surepay-career-application-form input[type=email],.surepay-career-application-form input[type=file],.surepay-career-application-form textarea{width:100%;margin-top:.35rem;padding:.7rem .85rem;font-size:.95rem;border-radius:.6rem;border:1px solid #cbd5e1;background-color:#f8fafc;box-sizing:border-box}.surepay-textarea{min-height:140px;resize:vertical}.surepay-file-field small{display:block;margin-top:.35rem;font-size:.8rem;color:#64748b}.surepay-career-application-form input:focus,.surepay-career-application-form textarea:focus{outline:none;border-color:#059669;box-shadow:0 0 0 1px #05966922;background-color:#fff}.surepay-submit,.surepay-career-application-form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.8rem;border-radius:999px;border:none;cursor:pointer;font-weight:600;font-size:.95rem;background:linear-gradient(135deg,#059669,#0f766e);color:#fff;transition:transform .1s ease,box-shadow .1s ease,opacity .15s ease}.surepay-submit-wrap{margin-top:1.5rem}.surepay-submit:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(15,118,110,.25);opacity:.96}.surepay-submit:active{transform:translateY(0);box-shadow:0 4px 10px rgba(15,23,42,.25)}.surepay-career-application-form .wpcf7-not-valid-tip{font-size:.8rem;color:#b91c1c;margin-top:.25rem}.surepay-career-application-form .wpcf7-response-output{margin:1.5rem 0 0;padding:.9rem 1rem;border-radius:.6rem;font-size:.9rem}.surepay-career-application-form .wpcf7-mail-sent-ok{border:1px solid #16a34a;background:#dcfce7;color:#14532d}.surepay-career-application-form .wpcf7-validation-errors,.surepay-career-application-form .wpcf7-mail-sent-ng{border:1px solid #b91c1c;background:#fee2e2;color:#7f1d1d}.surepay-sticky-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:0 0;backdrop-filter:blur(2px);box-shadow:none;transition:background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease}.surepay-blur{backdrop-filter:blur(2px)}body.admin-bar .surepay-sticky-header{top:var(--wp-admin--admin-bar--height,32px)}body.has-scrolled .surepay-sticky-header{background:#0f2937;backdrop-filter:blur(12px);box-shadow:0 10px 10px rgba(0,0,0,.2)}.press-release-banner__inner{display:flex;gap:1rem}.wp-block-button.is-style-surepay-cta .wp-block-button__link{background-color:var(--wp--preset--color--primary-700);color:var(--wp--preset--color--text-invert);font-weight:700;font-style:normal;font-size:var(--wp--preset--font-size--small);border-radius:999px;padding:.6em 1.4em;text-decoration:none}.wp-block-button.is-style-surepay-cta .wp-block-button__link:hover{filter:brightness(1.05)}.wp-block-button.is-style-btn-surepay-green .wp-block-button__link{border-radius:999px;padding:.8em 2.4em;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background-image:linear-gradient(135deg,#46b450,#22863a 80%);color:#fff;border:none;box-shadow:0 8px 18px rgba(0,0,0,.18);transition:transform .18s ease-out,box-shadow .18s ease-out,background-position .18s ease-out;background-size:140% 140%;background-position:0 50%}.wp-block-button.is-style-btn-surepay-green .wp-block-button__link:hover,.wp-block-button.is-style-btn-surepay-green .wp-block-button__link:focus{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.25);background-position:100% 50%;text-decoration:none;outline:none}.wp-block-button.is-style-btn-surepay-green .wp-block-button__link:active{transform:translateY(0);box-shadow:0 5px 12px rgba(0,0,0,.18)}.wp-block-button.is-style-btn-surepay-orange .wp-block-button__link{border-radius:999px;padding:.8em 2.4em;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background-image:linear-gradient(135deg,#e59d00,#c27800 80%);color:#fff;border:none;box-shadow:0 8px 18px rgba(0,0,0,.18);transition:transform .18s ease-out,box-shadow .18s ease-out,background-position .18s ease-out;background-size:140% 140%;background-position:0 50%}.wp-block-button.is-style-btn-surepay-orange .wp-block-button__link:hover,.wp-block-button.is-style-btn-surepay-orange .wp-block-button__link:focus{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.25);background-position:100% 50%;text-decoration:none;outline:none}.wp-block-button.is-style-btn-surepay-orange .wp-block-button__link:active{transform:translateY(0);box-shadow:0 5px 12px rgba(0,0,0,.18)}.wp-block-button.is-style-my-green-ghost .wp-block-button__link,.wp-block-button.is-style-my-orange-ghost .wp-block-button__link{border-radius:999px;padding:.8em 2.4em;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:0 0;box-shadow:none;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out,color .18s ease-out}.wp-block-button.is-style-btn-green-ghost .wp-block-button__link{border:2px solid #46b450;color:#46b450}.wp-block-button.is-style-btn-green-ghost .wp-block-button__link:hover,.wp-block-button.is-style-btn-green-ghost .wp-block-button__link:focus{background-color:#46b450;color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.18);text-decoration:none;outline:none}.wp-block-button.is-style-btn-green-ghost .wp-block-button__link:active{transform:translateY(0);box-shadow:0 5px 12px rgba(0,0,0,.18)}.wp-block-button.is-style-btn-orange-ghost .wp-block-button__link{border:2px solid #e59d00;color:#e59d00}.wp-block-button.is-style-btn-orange-ghost .wp-block-button__link:hover,.wp-block-button.is-style-btn-orange-ghost .wp-block-button__link:focus{background-color:#e59d00;border:2px solid #e59d00;color:#0f2937 !important;border-color:#e59d00 !important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.18);text-decoration:none;outline:none}.wp-block-button.is-style-btn-orange-ghost .wp-block-button__link:active{transform:translateY(0);box-shadow:0 5px 12px rgba(0,0,0,.18)}.wp-block-button.has-pulse-animation .wp-block-button__link{animation:press-release-pulse 1.6s ease-in-out infinite;transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,.12);transition:transform .2s ease-out,box-shadow .2s ease-out}.wp-block-button.has-pulse-animation .wp-block-button__link:hover,.wp-block-button.has-pulse-animation .wp-block-button__link:focus-visible{animation:none;transform:scale(1.04);box-shadow:0 10px 25px rgba(0,0,0,.16)}.wp-block-button.has-pulse-animation .wp-block-button__link:active{transform:scale(.97);box-shadow:0 4px 12px rgba(0,0,0,.18)}@keyframes press-release-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(40,163,122,.24)}50%{transform:scale(1.06);box-shadow:0 0 0 12px rgba(40,163,122,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(40,163,122,0)}}@media (prefers-reduced-motion:reduce){.wp-block-button.has-pulse-animation .wp-block-button__link{animation:none !important;transform:none !important;box-shadow:none !important;transition:none !important}}@media (max-width:768px){.press-release-banner__inner{flex-direction:column;align-items:flex-start;padding-left:0}.press-release-banner .wp-block-buttons{margin-top:.5rem}.surepay-engagement-container{flex-direction:column}.surepay-engagement-content{display:flex !important;flex-direction:column}.surepay-engagement-item{padding:12px}.surepay-career-application-form{margin:1.5rem 1rem;padding:1.5rem 1.25rem}}