/* generated: build_overrides.py */
body.gsp-fam .activity-card:hover { box-shadow: 0 4px 12px rgba(0,174,1,0.035) !important; }
body.gsp-fam .course-card:hover { box-shadow: 0 8px 24px rgba(0,174,1,0.052) !important; }
body.gsp-fam .approval-lab-header { box-shadow: 0 2px 8px rgba(21,36,74,0.105) !important; }
body.gsp-fam .post-composer { box-shadow: 0 1px 3px rgba(21,36,74,0.070) !important; }
body.gsp-fam .post-composer:hover { box-shadow: 0 2px 8px rgba(0,174,1,0.035) !important; }
body.gsp-fam .composer-input:focus { box-shadow: 0 0 0 3px rgba(0,174,1,0.035) !important; }
body.gsp-fam .hero-cta-banner { background: linear-gradient(135deg, #ffffff 0%, #fff9ee 100%) !important; box-shadow: 0 4px 12px rgba(0,174,1,0.035) !important; }
body.gsp-fam .hero-cta-buttons .btn-primary:hover { background-color: #f7c252 !important; box-shadow: 0 4px 12px rgba(0,174,1,0.105) !important; }
body.gsp-fam .activity-card:hover { box-shadow: 0 4px 12px rgba(0,174,1,0.035) !important; }
body.gsp-fam .upgrade-card { box-shadow: 0 4px 12px rgba(21,36,74,0.105) !important; }
body.gsp-fam .member-card:hover { box-shadow: 0 4px 12px rgba(0,174,1,0.035) !important; }
body.gsp-fam .member-card:hover .member-avatar { box-shadow: 0 4px 12px rgba(0,174,1,0.105) !important; }
body.gsp-fam .member-action:hover { box-shadow: 0 4px 12px rgba(0,174,1,0.105) !important; }
body.gsp-fam .course-card:hover { box-shadow: 0 4px 12px rgba(0,174,1,0.035) !important; }
body.gsp-fam .course-action:hover { box-shadow: 0 4px 12px rgba(0,174,1,0.105) !important; }
body.gsp-fam .event-card:hover { box-shadow: 0 4px 12px rgba(0,174,1,0.035) !important; }
body.gsp-fam input[type="text"]:focus, body.gsp-fam input[type="email"]:focus, body.gsp-fam input[type="password"]:focus, body.gsp-fam input[type="search"]:focus, body.gsp-fam textarea:focus, body.gsp-fam select:focus { box-shadow: 0 0 0 3px rgba(0,174,1,0.035) !important; }
body.gsp-fam .shadow-sm { box-shadow: 0 1px 2px rgba(21,36,74,0.017) !important; }
body.gsp-fam .shadow-md { box-shadow: 0 4px 6px rgba(21,36,74,0.035) !important; }
body.gsp-fam .shadow-lg { box-shadow: 0 10px 15px rgba(21,36,74,0.035) !important; }
body.gsp-fam .shadow-xl { box-shadow: 0 20px 25px rgba(21,36,74,0.035) !important; }
body.gsp-fam .shadow-green { box-shadow: 0 4px 12px rgba(0,174,1,0.070) !important; }
body.gsp-fam .btn-primary:hover { background-color: #f7c252 !important; box-shadow: 0 4px 12px rgba(0,174,1,0.105) !important; }
body.gsp-fam:not(.single-courses) .tutor-color-black, body.gsp-fam:not(.single-courses) .tutor-color-black a, body.gsp-fam:not(.single-courses) .tutor-color-design, body.gsp-fam:not(.single-courses) [class*="tutor-color-black"] { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-color-muted { color: #5f6880 !important; }
body.gsp-fam:not(.single-courses) .tutor-color-secondary { color: #535d72 !important; }
body.gsp-fam body:not(.single-courses) 


.tutor-wrap, body.gsp-fam:not(.single-courses) .tutor-wrap-parent, body.gsp-fam:not(.single-courses) .tutor-page-wrap { background-color: #fff7e6 !important; color: #1b2d5b !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-header { border-bottom: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-title, body.gsp-fam:not(.single-courses) h1.tutor-course-details-title { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-meta .tutor-meta-key, body.gsp-fam:not(.single-courses) .tutor-meta .tutor-meta-value { color: #535d72 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-actions .tutor-btn-ghost { color: #5f6880 !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .tutor-course-details-actions .tutor-btn-ghost:hover { color: #0b7a0d !important; border-color: #F2B134 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-page .tutor-course-thumbnail img, body.gsp-fam:not(.single-courses) .tutor-course-details-content img { border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-content h2, body.gsp-fam:not(.single-courses) .tutor-course-details-content .tutor-fs-5, body.gsp-fam:not(.single-courses) .tutor-course-details-tab h2 { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-course-details-content p, body.gsp-fam:not(.single-courses) .tutor-course-details-content .tutor-fs-6 { color: #535d72 !important; }
body.gsp-fam body:not(.single-courses) 


.tutor-course-content-title, body.gsp-fam:not(.single-courses) .tutor-accordion-item-header, body.gsp-fam:not(.single-courses) h4.tutor-color-black.tutor-mb-24, body.gsp-fam:not(.single-courses) .tutor-course-content-title h4 { color: #1b2d5b !important; background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .tutor-course-content-title:hover, body.gsp-fam:not(.single-courses) .tutor-accordion-item-header:hover { border-color: #00ae01 !important; background: #ffffff !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-content-list-item { border-bottom: 1px solid rgba(27,45,91,0.14) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-content-list-item-title, body.gsp-fam:not(.single-courses) .tutor-course-content-list-item-title a, body.gsp-fam:not(.single-courses) .tutor-course-content-list-item h5 { color: #2b3654 !important; }
body.gsp-fam:not(.single-courses) .tutor-course-content-list-item:hover .tutor-course-content-list-item-title, body.gsp-fam:not(.single-courses) .tutor-course-content-list-item:hover .tutor-course-content-list-item-title a { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-content-list-item-icon { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-content-list-item-status { color: #5f6880 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-content-list-item-duration { color: #5f6880 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-sidebar, body.gsp-fam:not(.single-courses) .tutor-course-entry-box, body.gsp-fam:not(.single-courses) .tutor-course-single-pricing, body.gsp-fam:not(.single-courses) .tutor-card { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; box-shadow: 0 4px 24px rgba(21,36,74,0.105) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-single-pricing .tutor-fs-4, body.gsp-fam:not(.single-courses) .tutor-course-single-pricing .tutor-fw-bold { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-btn-primary, body.gsp-fam:not(.single-courses) .tutor-enroll-course-button, body.gsp-fam:not(.single-courses) a.tutor-btn-primary { background: #F2B134 !important; color: #15244a !important; }
body.gsp-fam:not(.single-courses) .tutor-btn-primary:hover, body.gsp-fam:not(.single-courses) .tutor-enroll-course-button:hover { background: #f7c252 !important; box-shadow: 0 6px 20px rgba(0,174,1,0.122) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-entry-box-login, body.gsp-fam:not(.single-courses) .tutor-course-single-btn-group { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login h4, body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login label { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login input[type="text"], body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login input[type="email"], body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login input[type="password"] { background: #fff7e6 !important; border: 1px solid rgba(27,45,91,.12) !important; color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login input:focus { border-color: #00ae01 !important; box-shadow: 0 0 0 2px rgba(0,174,1,0.052) !important; }
body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login a { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-instructors { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .tutor-course-details-instructors h3, body.gsp-fam:not(.single-courses) .tutor-course-details-instructors .tutor-fs-6 { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-course-details-instructors a { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-instructors .tutor-avatar { border: 2px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-tab .tutor-nav-item a, body.gsp-fam:not(.single-courses) .tutor-course-details-tab .tutor-tab-item a { color: #5f6880 !important; }
body.gsp-fam:not(.single-courses) .tutor-course-details-tab .tutor-nav-item.is-active a, body.gsp-fam:not(.single-courses) .tutor-course-details-tab .tutor-tab-item.is-active a, body.gsp-fam:not(.single-courses) .tutor-course-details-tab .tutor-nav-item a:hover { color: #0b7a0d !important; border-bottom-color: #00ae01 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-modal-window, body.gsp-fam:not(.single-courses) .tutor-modal-content { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-modal-overlay { background: rgba(255,253,248,0.70) !important; }
body.gsp-fam:not(.single-courses) .tutor-modal-close-o, body.gsp-fam:not(.single-courses) .tutor-iconic-btn { color: #5f6880 !important; }
body.gsp-fam:not(.single-courses) .tutor-modal-close-o:hover { color: #1b2d5b !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-card, body.gsp-fam:not(.single-courses) .tutor-card { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .tutor-course-card:hover, body.gsp-fam:not(.single-courses) .tutor-card:hover { border-color: #00ae01 !important; box-shadow: 0 8px 30px rgba(21,36,74,0.140) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-name a, body.gsp-fam:not(.single-courses) .tutor-course-card h3 a { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-course-name a:hover { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-card .tutor-meta, body.gsp-fam:not(.single-courses) .tutor-course-card .tutor-color-muted { color: #5f6880 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-star-rating-group .tutor-icon-star-full, body.gsp-fam:not(.single-courses) .tutor-ratings-stars i { color: #8a5a00 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-progress-bar { background: #fff3da !important; }
body.gsp-fam:not(.single-courses) .tutor-progress-bar .tutor-progress-value { background: linear-gradient(90deg, #008a01, #00ae01) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-breadcrumb a { color: #5f6880 !important; }
body.gsp-fam:not(.single-courses) .tutor-breadcrumb a:hover { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-single-lesson-wrap, body.gsp-fam:not(.single-courses) .tutor-lesson-content, body.gsp-fam:not(.single-courses) .tutor-single-page-wrapper { background: #fff7e6 !important; color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-lesson-content h1, body.gsp-fam:not(.single-courses) .tutor-lesson-content h2, body.gsp-fam:not(.single-courses) .tutor-lesson-content h3 { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-lesson-content p, body.gsp-fam:not(.single-courses) .tutor-lesson-content li { color: #535d72 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-sidebar-tabs-content, body.gsp-fam:not(.single-courses) .tutor-lessons-tab-content { background: #ffffff !important; border-right: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-lesson-complete-btn, body.gsp-fam:not(.single-courses) .tutor-topbar-complete-btn { background: #F2B134 !important; color: #15244a !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-video-player, body.gsp-fam:not(.single-courses) .plyr--video { border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-quiz-wrap { background: #fff7e6 !important; color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-quiz-wrap .tutor-card { background: #ffffff !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-announcement-card, body.gsp-fam:not(.single-courses) .tutor-review-card { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-certificate-container { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-dashboard-page, body.gsp-fam:not(.single-courses) .tutor-dashboard-content { background: #fff7e6 !important; color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .tutor-dashboard-content .tutor-card, body.gsp-fam:not(.single-courses) .tutor-dashboard-content .tutor-table { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .tutor-table th { background: #ffffff !important; color: #5f6880 !important; }
body.gsp-fam:not(.single-courses) .tutor-table td { color: #2b3654 !important; border-bottom: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-dashboard-left-menu, body.gsp-fam:not(.single-courses) .tutor-dashboard-nav { background: #ffffff !important; border-right: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .tutor-dashboard-nav a, body.gsp-fam:not(.single-courses) .tutor-dashboard-left-menu a { color: #535d72 !important; }
body.gsp-fam:not(.single-courses) .tutor-dashboard-nav a:hover, body.gsp-fam:not(.single-courses) .tutor-dashboard-nav .is-active a { color: #0b7a0d !important; }
body.gsp-fam:not(.single-courses) .tutor-badge-primary { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-bg-white, body.gsp-fam:not(.single-courses) [class*="tutor-bg-white"] { background-color: #ffffff !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-border, body.gsp-fam:not(.single-courses) [class*="tutor-border"] { border-color: rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 


.tutor-course-content-list-item-title, body.gsp-fam:not(.single-courses) .tutor-course-content-list-item-title a, body.gsp-fam:not(.single-courses) .tutor-course-content-list-item h5, body.gsp-fam:not(.single-courses) .tutor-course-content-list-item h5 a, body.gsp-fam:not(.single-courses) .tutor-course-content-list .tutor-color-black, body.gsp-fam:not(.single-courses) .tutor-accordion-item-body .tutor-color-black { color: #2b3654 !important; }
body.gsp-fam:not(.single-courses) .tutor-course-content-list-item:hover .tutor-course-content-list-item-title, body.gsp-fam:not(.single-courses) .tutor-course-content-list-item:hover .tutor-course-content-list-item-title a, body.gsp-fam:not(.single-courses) .tutor-course-content-list-item:hover h5, body.gsp-fam:not(.single-courses) .tutor-course-content-list-item:hover h5 a { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-content-title, body.gsp-fam:not(.single-courses) .tutor-accordion-item-header, body.gsp-fam:not(.single-courses) .tutor-accordion-item-header h4 { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-accordion-item-body, body.gsp-fam:not(.single-courses) .tutor-course-content-list { border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-content-list-item { border-bottom: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-sidebar .tutor-card, body.gsp-fam:not(.single-courses) .tutor-course-single-pricing, body.gsp-fam:not(.single-courses) .tutor-course-entry-box, body.gsp-fam:not(.single-courses) .tutor-sidebar-card { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-single-pricing .tutor-fs-4, body.gsp-fam:not(.single-courses) .tutor-course-single-pricing .tutor-fw-bold, body.gsp-fam:not(.single-courses) .tutor-course-single-pricing span { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-single-pricing .tutor-color-muted, body.gsp-fam:not(.single-courses) .tutor-course-single-pricing + p, body.gsp-fam:not(.single-courses) .tutor-course-single-pricing ~ .tutor-color-muted { color: #5f6880 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-enroll-course-button, body.gsp-fam:not(.single-courses) a.tutor-btn-primary.tutor-btn-lg.tutor-btn-block { background: #F2B134 !important; color: #15244a !important; }
body.gsp-fam:not(.single-courses) .tutor-enroll-course-button:hover { background: #f7c252 !important; box-shadow: 0 6px 20px rgba(0,174,1,0.122) !important; }
body.gsp-fam body:not(.single-courses) 
h3.tutor-color-black.tutor-fs-6, body.gsp-fam:not(.single-courses) .tutor-course-details-tab h3 { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; color: #1b2d5b !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-instructors { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .tutor-course-details-instructors .tutor-avatar, body.gsp-fam:not(.single-courses) .tutor-course-details-instructors .tutor-avatar-circle { background: #00ae01 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-content-list-item-status.tutor-icon-lock-line { color: #5f6880 !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-header { background: linear-gradient(180deg, #ffffff 0%, #fff7e6 100%) !important; border-bottom: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-single-btn-group input[type="text"], body.gsp-fam:not(.single-courses) .tutor-course-single-btn-group input[type="email"], body.gsp-fam:not(.single-courses) .tutor-course-single-btn-group input[type="password"], body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login input[type="text"], body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login input[type="email"], body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login input[type="password"] { background: #fff7e6 !important; border: 1px solid rgba(27,45,91,.14) !important; color: #1b2d5b !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-single-btn-group .tutor-btn, body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login .tutor-btn { background: #F2B134 !important; color: #15244a !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-single-btn-group a, body.gsp-fam:not(.single-courses) .tutor-course-entry-box-login a { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 


.approval-lab-wrapper .card-btn, body.gsp-fam:not(.single-courses) .course-card .card-btn, body.gsp-fam:not(.single-courses) .event-card .card-btn, body.gsp-fam:not(.single-courses) a.card-btn, body.gsp-fam:not(.single-courses) .approval-lab-wrapper a[class*="card-btn"] { color: #15244a !important; }
body.gsp-fam body:not(.single-courses) 
.course-card .card-thumbnail, body.gsp-fam:not(.single-courses) .course-card .card-image { background: #ffffff !important; }
body.gsp-fam body:not(.single-courses) 
.course-card h3, body.gsp-fam:not(.single-courses) .course-card .card-title { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .course-card .card-description, body.gsp-fam:not(.single-courses) .course-card p { color: #5f6880 !important; }
body.gsp-fam body:not(.single-courses) 
.event-card h3, body.gsp-fam:not(.single-courses) .event-card .card-title { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .event-card .event-date, body.gsp-fam:not(.single-courses) .event-card .card-date { color: #0b7a0d !important; }
body.gsp-fam body:not(.single-courses) 
.activity-card .activity-author, body.gsp-fam:not(.single-courses) .activity-card .card-author { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .activity-card .activity-time, body.gsp-fam:not(.single-courses) .activity-card .card-time { color: #5f6880 !important; }
body.gsp-fam body:not(.single-courses) 
.member-card .member-name, body.gsp-fam:not(.single-courses) .member-card h3 { color: #1b2d5b !important; }
body.gsp-fam:not(.single-courses) .member-card .member-role, body.gsp-fam:not(.single-courses) .member-card .card-subtitle { color: #5f6880 !important; }
body.gsp-fam body:not(.single-courses) 
.sidebar-item:hover { color: #0b7a0d !important; }
body.gsp-fam:not(.single-courses) .sidebar-item.active { border-left: 3px solid #00ae01 !important; color: #0b7a0d !important; }
body.gsp-fam:not(.single-courses) .inner-circle-card .cta-btn, body.gsp-fam:not(.single-courses) .unlock-btn { color: #15244a !important; }
body.gsp-fam body:not(.single-courses) 
.compose-box, body.gsp-fam:not(.single-courses) .activity-compose { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .compose-box input, body.gsp-fam:not(.single-courses) .compose-box textarea, body.gsp-fam:not(.single-courses) .activity-compose input, body.gsp-fam:not(.single-courses) .activity-compose textarea { background: #fff7e6 !important; border: 1px solid rgba(27,45,91,.14) !important; color: #1b2d5b !important; }
body.gsp-fam body:not(.single-courses) 
.sort-tabs .tab-btn, body.gsp-fam:not(.single-courses) .filter-tabs a, body.gsp-fam:not(.single-courses) .filter-tabs button { color: #5f6880 !important; }
body.gsp-fam:not(.single-courses) .sort-tabs .tab-btn.active, body.gsp-fam:not(.single-courses) .sort-tabs .tab-btn:hover, body.gsp-fam:not(.single-courses) .filter-tabs a.active, body.gsp-fam:not(.single-courses) .filter-tabs button.active { color: #0b7a0d !important; border-bottom-color: #F2B134 !important; }
body.gsp-fam body:not(.single-courses) 
.card-stats, body.gsp-fam:not(.single-courses) .card-meta-row { color: #5f6880 !important; }
body.gsp-fam body:not(.single-courses) 
.cta-banner, body.gsp-fam:not(.single-courses) .community-cta { background: linear-gradient(135deg, #ffffff 0%, #fffdf8 100%) !important; border: 1px solid #F2B134 !important; }
body.gsp-fam:not(.single-courses) .cta-banner h2, body.gsp-fam:not(.single-courses) .community-cta h2 { color: #1b2d5b !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-sidebar, body.gsp-fam:not(.single-courses) .tutor-course-sidebar > div, body.gsp-fam:not(.single-courses) .tutor-course-sidebar .tutor-card, body.gsp-fam:not(.single-courses) .tutor-course-sidebar .tutor-course-single-content-bottom, body.gsp-fam:not(.single-courses) .tutor-single-course-sidebar, body.gsp-fam:not(.single-courses) .tutor-course-details-page .tutor-col-auto { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam body:not(.single-courses) 
.tutor-course-details-page .tutor-col-auto > div:first-child { background: #ffffff !important; border: 1px solid rgba(27,45,91,.12) !important; }
body.gsp-fam:not(.single-courses) .tutor-enroll-course-button, body.gsp-fam:not(.single-courses) .tutor-course-sidebar .tutor-btn-primary { background: #F2B134 !important; color: #15244a !important; }
body.gsp-fam body:not(.single-courses) 
.page-title, body.gsp-fam:not(.single-courses) .content-area h1 { color: #1b2d5b !important; }
body.gsp-fam.single-courses .al-hero-thumb { box-shadow: 0 20px 60px rgba(21,36,74,0.175) !important; }
body.gsp-fam.single-courses .al-lesson { border-top: 1px solid rgba(27,45,91,0.036) !important; }
body.gsp-fam.single-courses .al-enroll-btn { color: #15244a !important; }
body.gsp-fam.single-courses .al-enroll-btn:hover { box-shadow: 0 8px 24px rgba(0,174,1,0.105) !important; color: #15244a !important; }
body.gsp-fam.single-courses .al-instructor-avatar { color: #1b2d5b !important; }
body.gsp-fam.single-courses .al-login-card .al-login-btn { color: #15244a !important; }
body.gsp-fam .al-icc { background: linear-gradient(180deg, #ffffff 0%, #fff7e6 100%) !important; }
body.gsp-fam .al-icc::before { background: linear-gradient(90deg, #00ae01 0%, rgba(0, 174, 1, 0.4) 100%) !important; }
body.gsp-fam .al-icc-title { color: #1b2d5b !important; }
body.gsp-fam .al-icc-subtitle { color: #535d72 !important; }
body.gsp-fam .al-icc-lead { color: #1b2d5b !important; }
body.gsp-fam .al-icc-list li { color: #2b3654 !important; }
body.gsp-fam .al-icc-list li::before { background-color: #00ae01 !important; }
body.gsp-fam .al-icc-cta { background: #F2B134 !important; color: #15244a !important; border: 1px solid #F2B134 !important; }
body.gsp-fam .al-icc-cta:hover, body.gsp-fam .al-icc-cta:focus { background: #00c302 !important; border-color: #00c302 !important; color: #15244a !important; box-shadow: 0 4px 16px rgba(0,174,1,0.105) !important; }
body.gsp-fam .al-icc-footer { color: #5f6880 !important; }
body.gsp-fam .al-course-card { background: rgba(27,45,91,0.024) !important; border: 1px solid rgba(27,45,91,0.072) !important; }
body.gsp-fam .al-course-card:hover { box-shadow: 0 18px 48px -12px rgba(0,174,1,0.077),
              0 8px 16px -4px rgba(21,36,74,0.140) !important; }
body.gsp-fam .al-course-card__thumb { background: #fffdf8 !important; }
body.gsp-fam .al-course-card__thumb::after { background: linear-gradient(180deg, transparent 50%, rgba(255,253,248,0.55) 100%) !important; }
body.gsp-fam .al-course-card__thumb-num { color: rgba(31,42,68,0.72) !important; }
body.gsp-fam .al-course-card__num-badge { background: rgba(255,253,248,0.70) !important; color: #1b2d5b !important; }
body.gsp-fam .al-course-card__complete-badge { color: #1b2d5b !important; }
body.gsp-fam .al-course-card__title { color: #1b2d5b !important; }
body.gsp-fam .al-course-card:hover .al-course-card__title { color: #0b7a0d !important; }
body.gsp-fam .al-course-card__desc { color: rgba(31,42,68,0.72) !important; }
body.gsp-fam .al-course-card__inside { background: rgba(27,45,91,0.030) !important; border: 1px solid rgba(27,45,91,0.060) !important; }
body.gsp-fam .al-course-card__inside-label { color: #0b7a0d !important; }
body.gsp-fam .al-course-card__inside li:not(.al-course-card__inside-label):not(.al-course-card__inside-more) { color: rgba(31,42,68,0.78) !important; }
body.gsp-fam .al-course-card__inside-more { color: rgba(31,42,68,0.72) !important; }
body.gsp-fam .al-course-card__progress-meta { color: rgba(31,42,68,0.72) !important; }
body.gsp-fam .al-course-card__progress-bar { background: rgba(27,45,91,0.072) !important; }
body.gsp-fam .al-course-card__cta { color: #15244a !important; box-shadow: 0 4px 12px -4px rgba(0,174,1,0.140) !important; }
body.gsp-fam .al-course-card:hover .al-course-card__cta { box-shadow: 0 8px 18px -4px rgba(0,174,1,0.193) !important; }
body.gsp-fam .wp-block-button__link, body.gsp-fam .wp-element-button, body.gsp-fam button[type="submit"], body.gsp-fam input[type="submit"], body.gsp-fam .btn-primary, body.gsp-fam .tutor-btn-primary { color: #15244a !important; }
body.gsp-fam .wp-block-button__link:hover, body.gsp-fam .wp-element-button:hover, body.gsp-fam button[type="submit"]:hover, body.gsp-fam input[type="submit"]:hover { box-shadow: 0 4px 12px rgba(0,174,1,0.105) !important; }
body.gsp-fam .tutor-card:hover, body.gsp-fam .tutor-course-card:hover { box-shadow: 0 8px 24px rgba(21,36,74,0.105) !important; }
body.gsp-fam input:focus, body.gsp-fam textarea:focus, body.gsp-fam select:focus { box-shadow: 0 0 0 2px rgba(0,174,1,0.070) !important; }
body.gsp-fam ::selection { color: #1b2d5b !important; }
body.gsp-fam .al-home { background: #fffdf8 !important; color: #1b2d5b !important; }
body.gsp-fam .al-home .green { color: #0b7a0d !important; }
body.gsp-fam .al-home .kicker { color: #0b7a0d !important; }
body.gsp-fam .al-home-hero { background: radial-gradient(ellipse at 50% 40%, rgba(0,174,1,0.18) 0%, rgba(0,174,1,0.05) 35%, #fffdf8 75%) !important; }
body.gsp-fam .al-home-hero .sub { color: #3a4560 !important; }
body.gsp-fam .al-home-btn-primary { background: #F2B134 !important; color: #15244a !important; border-color: #F2B134 !important; }
body.gsp-fam .al-home-btn-primary:hover { background: #f7c252 !important; box-shadow: 0 12px 30px rgba(0,174,1,0.122) !important; }
body.gsp-fam .al-home-btn-secondary { color: #1b2d5b !important; }
body.gsp-fam .al-home-btn-secondary:hover { color: #15244a !important; }
body.gsp-fam .al-home-urgency { color: #8a5a00 !important; }
body.gsp-fam .al-home-trust { color: #5f6880 !important; }
body.gsp-fam .al-home-sec { border-top: 1px solid rgba(27,45,91,.08) !important; }
body.gsp-fam .al-home-sec .lead { color: #535d72 !important; }
body.gsp-fam .al-home-manifesto { background: #fff7e6 !important; }
body.gsp-fam .al-home-manifesto p { color: #2b3654 !important; }
body.gsp-fam .al-home-manifesto .sig { color: #0b7a0d !important; }
body.gsp-fam .al-home-feat { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-feat:hover { border-color: #00ae01 !important; }
body.gsp-fam .al-home-feat .ico { color: #0b7a0d !important; }
body.gsp-fam .al-home-feat h3 { color: #1b2d5b !important; }
body.gsp-fam .al-home-feat p { color: #535d72 !important; }
body.gsp-fam .al-home-course { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-course:hover { border-color: #00ae01 !important; }
body.gsp-fam .al-home-course .num { color: #0b7a0d !important; }
body.gsp-fam .al-home-course h3 { color: #1b2d5b !important; }
body.gsp-fam .al-home-course .tag { color: #535d72 !important; }
body.gsp-fam .al-home-course .lessons { color: #5f6880 !important; }
body.gsp-fam .al-home-cta-link { color: #0b7a0d !important; }
body.gsp-fam .al-home-cta-link:hover { border-bottom-color: #F2B134 !important; }
body.gsp-fam .al-home-vault { background: #fff7e6 !important; }
body.gsp-fam .al-home-vault-cat { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-vault-cat h3 { color: #0b7a0d !important; }
body.gsp-fam .al-home-vault-cat li { color: #2b3654 !important; border-bottom: 1px solid rgba(27,45,91,.08) !important; }
body.gsp-fam .al-home-vault-cat li::before { color: #5f6880 !important; }
body.gsp-fam .al-home-event { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-event .day { color: #0b7a0d !important; }
body.gsp-fam .al-home-event h3 { color: #1b2d5b !important; }
body.gsp-fam .al-home-event p { color: #535d72 !important; }
body.gsp-fam .al-home-eco { background: #fff7e6 !important; }
body.gsp-fam .al-home-eco-card { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-eco-card.current { border-color: #00ae01 !important; background: linear-gradient(180deg,rgba(0,174,1,.06),#ffffff 60%) !important; }
body.gsp-fam .al-home-eco-card .brand { color: #0b7a0d !important; }
body.gsp-fam .al-home-eco-card .price { color: #5f6880 !important; }
body.gsp-fam .al-home-eco-card p { color: #3a4560 !important; }
body.gsp-fam .al-home-eco-card a.link { color: #0b7a0d !important; }
body.gsp-fam .al-home-eco-card .here { color: #0b7a0d !important; }
body.gsp-fam .al-home-pricing { background: #fffdf8 !important; }
body.gsp-fam .al-home-pricing-card { background: #ffffff !important; border: 2px solid #00ae01 !important; box-shadow: 0 20px 60px rgba(0,174,1,0.052) !important; }
body.gsp-fam .al-home-pricing-card .old { color: #5f6880 !important; }
body.gsp-fam .al-home-pricing-card .new { color: #0b7a0d !important; }
body.gsp-fam .al-home-pricing-card .new small { color: #535d72 !important; }
body.gsp-fam .al-home-pricing-card li { color: #2b3654 !important; border-bottom: 1px solid rgba(27,45,91,.08) !important; }
body.gsp-fam .al-home-pricing-card .trust { color: #5f6880 !important; }
body.gsp-fam .al-home-faq { background: #fff7e6 !important; }
body.gsp-fam .al-home-faq-item { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-faq-item h3 { color: #1b2d5b !important; }
body.gsp-fam .al-home-faq-item p { color: #535d72 !important; }
body.gsp-fam .al-home-final { background: radial-gradient(ellipse at center, rgba(0,174,1,.18), #fffdf8 70%) !important; }
body.gsp-fam .al-home-final .lead { color: #3a4560 !important; }
body.gsp-fam .al-home-final .trust { color: #5f6880 !important; }
body.gsp-fam .al-home-how { background: #fffdf8 !important; }
body.gsp-fam .al-home-how-step { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-how-step .step-num { color: #0b7a0d !important; }
body.gsp-fam .al-home-how-step h3 { color: #1b2d5b !important; }
body.gsp-fam .al-home-how-step p { color: #3a4560 !important; }
body.gsp-fam .al-home-how-quote { color: #0b7a0d !important; }
body.gsp-fam .al-home-diff { background: #fff7e6 !important; }
body.gsp-fam .al-home-diff-table { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-diff-table th, body.gsp-fam .al-home-diff-table td { border-bottom: 1px solid rgba(27,45,91,.08) !important; color: #2b3654 !important; }
body.gsp-fam .al-home-diff-table th { background: #fffdf8 !important; color: #0b7a0d !important; }
body.gsp-fam .al-home-diff-table th.highlight, body.gsp-fam .al-home-diff-table td.highlight { color: #1b2d5b !important; }
body.gsp-fam .al-home-diff-quote { color: #2b3654 !important; }
body.gsp-fam .al-home-founder { background: #fffdf8 !important; }
body.gsp-fam .al-home-founder-bio p { color: #3a4560 !important; }
body.gsp-fam .al-home-founder-bio .pull { color: #0b7a0d !important; border-left: 3px solid #00ae01 !important; }
body.gsp-fam .al-home-founder-bio .sig { color: #5f6880 !important; }
body.gsp-fam .al-home-founder-card { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-founder-card .avatar { background: linear-gradient(135deg,#00ae01,#007a00) !important; }
body.gsp-fam .al-home-founder-card h3 { color: #1b2d5b !important; }
body.gsp-fam .al-home-founder-card .role { color: #0b7a0d !important; }
body.gsp-fam .al-home-founder-family { color: #5f6880 !important; }
body.gsp-fam .al-home-founder-family span { color: #0b7a0d !important; }
body.gsp-fam .al-home-wins { background: #fff7e6 !important; }
body.gsp-fam .al-home-win { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-home-win .big { color: #0b7a0d !important; }
body.gsp-fam .al-home-win p { color: #3a4560 !important; }
body.gsp-fam .al-home-win .attr { color: #5f6880 !important; }
body.gsp-fam .al-home-wins-note { color: #5f6880 !important; }
body.gsp-fam .al-home ~ .approval-lab-header, body.gsp-fam:has(.al-home) .approval-lab-header { background-color: rgba(255,255,255,0.00) !important; }
body.gsp-fam:has(.al-home) .approval-lab-header.al-nav-solid { background-color: rgba(255,255,255,0.97) !important; border-bottom-color: rgba(27,45,91,.1) !important; box-shadow: 0 2px 20px rgba(21,36,74,0.140) !important; }
body.gsp-fam .al-home-hero { background: radial-gradient(
    ellipse at 50% 40%,
    rgba(0, 174, 1, 0.22) 0%,
    rgba(0, 174, 1, 0.06) 35%,
    #fffdf8 75%
  ) !important; }
body.gsp-fam .al-home-feat:hover, body.gsp-fam .al-home-course:hover, body.gsp-fam .al-home-event:hover, body.gsp-fam .al-home-how-step:hover, body.gsp-fam .al-home-win:hover { border-color: #00ae01 !important; box-shadow: 0 16px 40px rgba(21,36,74,0.122),
              0 0 30px rgba(0,174,1,0.028) !important; }
body.gsp-fam .al-home-vault-cat:hover, body.gsp-fam .al-home-faq-item:hover { box-shadow: 0 8px 24px rgba(21,36,74,0.087) !important; }
body.gsp-fam .al-home-feat:hover .ico { box-shadow: 0 0 16px rgba(0,174,1,0.052) !important; }
body.gsp-fam .al-home-course::after { background: #ffffff !important; }
body.gsp-fam .al-home-course::before { background: linear-gradient(90deg, #00ae01, #00c901) !important; }
body.gsp-fam .al-home-course .lessons::after { color: #0b7a0d !important; }
body.gsp-fam .al-home-diff-table th.highlight { border-left: 3px solid #00ae01 !important; }
body.gsp-fam .al-home-diff-table td.highlight { border-left: 3px solid #00ae01 !important; }
body.gsp-fam .al-home-diff-table tbody td:nth-child(3), body.gsp-fam .al-home-diff-table tbody td:nth-child(4) { color: #5f6880 !important; }
body.gsp-fam .al-home-diff-table tbody tr:last-child td.highlight { color: #0b7a0d !important; }
body.gsp-fam .al-home-diff-table tbody tr:hover { background-color: rgba(27,45,91,0.024) !important; }
body.gsp-fam .al-home-pricing-card { box-shadow: 0 20px 60px rgba(0,174,1,0.052),
              0 0 80px rgba(0,174,1,0.021) !important; }
body.gsp-fam .al-home-win:first-child .big::before { color: #0b7a0d !important; }
body.gsp-fam .al-home-win:hover { border-left-color: #00ae01 !important; }
body.gsp-fam .al-home-win p { color: #485270 !important; }
body.gsp-fam .al-home-eco-card.current { box-shadow: 0 0 40px rgba(0,174,1,0.035) !important; }
body.gsp-fam .al-home-eco-card.current:hover { box-shadow: 0 16px 50px rgba(0,174,1,0.063) !important; }
body.gsp-fam .al-home-eco-card:hover { box-shadow: 0 12px 36px rgba(21,36,74,0.105) !important; }
body.gsp-fam .al-home-faq-item:hover { box-shadow: 0 6px 20px rgba(21,36,74,0.070) !important; }
body.gsp-fam .al-home-faq-item:hover h3 { color: #0b7a0d !important; }
body.gsp-fam .al-home-final { background: radial-gradient(
    ellipse at center,
    rgba(0, 174, 1, 0.22),
    #fffdf8 70%
  ) !important; }
body.gsp-fam .al-home-final .al-home-btn-primary { box-shadow: 0 8px 30px rgba(0,174,1,0.105) !important; }
body.gsp-fam .al-home-final .al-home-btn-primary:hover { box-shadow: 0 16px 50px rgba(0,174,1,0.158) !important; }
body.gsp-fam .al-home-founder-card .avatar { box-shadow: 0 0 30px rgba(0,174,1,0.070) !important; }
body.gsp-fam .al-home-founder-card:hover .avatar { box-shadow: 0 0 50px rgba(0,174,1,0.122) !important; }
body.gsp-fam .al-home-how-step .step-num { text-shadow: 0 0 30px rgba(0,174,1,0.087) !important; }
body.gsp-fam .al-home-how-step:hover .step-num { text-shadow: 0 0 40px rgba(0,174,1,0.158) !important; }
body.gsp-fam .al-home-btn-primary::after { background: linear-gradient(
    90deg,
    transparent,
    rgba(27,45,91,0.160),
    transparent
  ) !important; }
body.gsp-fam .al-hero { background: #fffdf8 !important; }
body.gsp-fam .al-hero-kicker { color: #0b7a0d !important; }
body.gsp-fam .al-hero-headline { color: #1b2d5b !important; }
body.gsp-fam .al-hero-headline .green { color: #0b7a0d !important; }
body.gsp-fam .al-hero-subtitle { color: #535d72 !important; }
body.gsp-fam .al-hero-btn--primary { background: #F2B134 !important; color: #15244a !important; }
body.gsp-fam .al-hero-btn--primary:hover { background: #f7c252 !important; box-shadow: 0 12px 40px rgba(0,174,1,0.122) !important; }
body.gsp-fam .al-hero-btn--secondary, body.gsp-fam .al-hero .al-hero-btn--secondary { color: #1b2d5b !important; border: 1px solid rgba(27,45,91,.14) !important; }
body.gsp-fam .al-hero-btn--secondary:hover { border-color: #F2B134 !important; color: #0b7a0d !important; }
body.gsp-fam .al-hero-urgency { color: #8a5a00 !important; }
body.gsp-fam .al-hero-trust { color: #5f6880 !important; }
body.gsp-fam .al-hero-arc-track { stroke: rgba(27,45,91,.1) !important; }
body.gsp-fam .al-hero-score-num { color: #1b2d5b !important; }
body.gsp-fam .al-hero-score-label { color: #0b7a0d !important; }
body.gsp-fam .al-hero-score-sub { color: #5f6880 !important; }
body.gsp-fam .al-hero-float-card { background: #ffffff !important; border: 1px solid rgba(27,45,91,.1) !important; }
body.gsp-fam .al-hero-float-card__value { color: #0b7a0d !important; }
body.gsp-fam .al-hero-ticker-wrap { border-top: 1px solid rgba(27,45,91,.08) !important; }
body.gsp-fam .al-hero-ticker-item { color: #5f6880 !important; }
body.gsp-fam .al-hero-ticker-item::after { background: #00ae01 !important; }
body.gsp-fam .al-hero .al-hero-btn--primary { color: #15244a !important; background: #F2B134 !important; }
body.gsp-fam .al-hero .al-hero-btn--secondary { color: #1b2d5b !important; border-color: rgba(27,45,91,.14) !important; }
body.gsp-fam .al-hero .al-hero-btn--secondary:hover { border-color: #F2B134 !important; color: #0b7a0d !important; }
body.gsp-fam .al-home-btn-primary, body.gsp-fam .al-home-btn.al-home-btn-primary, body.gsp-fam a.al-home-btn-primary { color: #15244a !important; background: #F2B134 !important; }
body.gsp-fam .al-home-btn-primary:hover, body.gsp-fam a.al-home-btn-primary:hover { color: #15244a !important; background: #f7c252 !important; }
body.gsp-fam .al-home-btn-secondary, body.gsp-fam .al-home-btn.al-home-btn-secondary, body.gsp-fam a.al-home-btn-secondary { color: #1b2d5b !important; }

/* ═══════════════════════════════════════════════════════════════════════
   GSP FAMILY SKIN — lab.getscorepros.com (2026-10-27)
   Hand-tuned layer. Loaded AFTER the generated colour overrides
   (build_overrides.py), both printed in the document head by the gsp-lab-family
   mu-plugin, which also adds body.gsp-fam. Every rule is scoped to
   body.gsp-fam, so removing the mu-plugin restores the dark theme exactly.
   No markup, copy, links, schema or form fields change. CSS only.
   ═══════════════════════════════════════════════════════════════════════ */

body.gsp-fam {
  --fam-navy: #1b2d5b; --fam-navy-deep: #15244a; --fam-ink: #1f2a44; --fam-muted: #535d72;
  --fam-gold: #F2B134; --fam-gold-hover: #f7c252; --fam-gold-ink: #7a4d00;
  --fam-green: #00AE01; --fam-green-ink: #0b7a0d;
  --fam-cream: #fff3da; --fam-cream-hi: #fff9ee; --fam-sky-top: #cfeafb; --fam-sky-low: #e3f4fd;
  --fam-mint: #e2f3e9; --fam-line: #e8e1d2;
  --fam-shadow-1: 0 1px 2px rgba(21,36,74,.06), 0 4px 12px rgba(21,36,74,.06);
  --fam-shadow-2: 0 2px 4px rgba(21,36,74,.05), 0 18px 40px -10px rgba(21,36,74,.2);
  --fam-ease: cubic-bezier(.16, 1, .3, 1);
  --fam-serif: "Fraunces", "Iowan Old Style", Georgia, serif;

  /* theme tokens (style.css :root) re-pointed */
  --color-primary-bg: #fffdf8; --color-secondary-bg: #ffffff; --color-card-bg: #ffffff;
  --color-accent-green: #0b7a0d; --color-accent-gold: #F2B134; --color-border: rgba(27,45,91,.12);
  --color-text-primary: #1b2d5b; --color-text-secondary: #535d72; --color-text-muted: #5f6880;
  --color-hover: #fff9ee;
  --bg: #fffdf8; --surface: #ffffff; --surface-2: #fff9ee; --border: rgba(27,45,91,.1); --border-h: rgba(242,177,52,.6);
  --text: #1b2d5b; --text-2: #535d72; --text-3: #5f6880; --green: #0b7a0d; --green-h: #086a0a; --gold: #F2B134;
  --green-glow: rgba(0,174,1,.08);
  --font-d: "Fraunces", "Iowan Old Style", Georgia, serif;
  /* third token set (the global h1–h6 rule reads --al-text-primary) */
  --al-bg-primary: #fffdf8; --al-bg-secondary: #ffffff; --al-bg-card: #ffffff; --al-bg-hover: #fff9ee;
  --al-border: rgba(27,45,91,.12); --al-text-primary: #1b2d5b; --al-text-secondary: #535d72; --al-text-muted: #5f6880;
  --al-green: #0b7a0d; --al-green-dark: #086a0a; --al-green-hover: #086a0a; --al-gold: #F2B134;
  --tutor-body-color: #1f2a44; --tutor-body-color-rgb: 31, 42, 68; --tutor-border-color: rgba(27,45,91,.12);
  --tutor-border-color-rgb: 27, 45, 91; --tutor-color-gray: #5f6880; --tutor-color-gray-rgb: 95, 104, 128;
  --tutor-color-primary: #0b7a0d; --tutor-color-primary-rgb: 11, 122, 13;
  --tutor-color-primary-hover: #086a0a; --tutor-color-primary-hover-rgb: 8, 106, 10;

  background: #fffdf8 !important;
  color: var(--fam-ink) !important;
}
body.gsp-fam :is(h1, h2, h3, h4) {
  font-family: var(--fam-serif) !important; font-optical-sizing: auto;
  font-variation-settings: "SOFT" 100, "WONK" 0; letter-spacing: -.015em; text-wrap: balance;
}
body.gsp-fam :is(h1, h2, h3) :is(em, i, .green) { font-variation-settings: "SOFT" 100, "WONK" 1; }
body.gsp-fam ::selection { background: rgba(242,177,52,.4) !important; color: var(--fam-navy-deep) !important; }

/* ─── YOUTUBE BAR: navy + gold (same as ai. and biz.) ─────────────────── */
body.gsp-fam #sp-yt-banner { background: var(--fam-navy) !important; }
body.gsp-fam #sp-yt-banner a { color: var(--fam-gold) !important; }

/* ─── HEADER: white, navy links, dark-text logo ──────────────────────── */
body.gsp-fam .approval-lab-header {
  background: rgba(255,255,255,.94) !important; border-bottom: 1px solid rgba(27,45,91,.08) !important;
  -webkit-backdrop-filter: saturate(1.4) blur(12px); backdrop-filter: saturate(1.4) blur(12px);
  box-shadow: none !important;
}
body.gsp-fam .approval-lab-logo a {
  display: inline-block; background: url("data:image/webp;base64,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") left center / contain no-repeat;
}
body.gsp-fam .approval-lab-logo img { opacity: 0 !important; }
body.gsp-fam .approval-lab-nav-tabs a { color: var(--fam-ink) !important; font-weight: 600 !important; }
body.gsp-fam .approval-lab-nav-tabs a:hover,
body.gsp-fam .approval-lab-nav-tabs a.active { color: var(--fam-navy) !important; background: var(--fam-cream-hi) !important; }
body.gsp-fam .approval-lab-nav-tabs .live-badge { background: var(--fam-green) !important; color: #fff !important; }
body.gsp-fam .approval-lab-hamburger span { background: var(--fam-navy) !important; }

/* ─── HERO: "the Lab porch" — sky wash and lawn; the family porch as a framed
   scene as the hero background; the score gauge as a white credit-map card over
   it; the wins ticker as a white strip above the lawn. Markup unchanged. ───── */
/* lab-porch: Weave 4K redraw (2026-10-27), family on the right, open lawn on the left; three sizes */
body.gsp-fam { --lab-art: url("https://getscorepros.com/wp-content/plugins/gsp-home-assets/img/lab-porch-2400.webp"); }
@media (max-width: 1280px) { body.gsp-fam { --lab-art: url("https://getscorepros.com/wp-content/plugins/gsp-home-assets/img/lab-porch-1600.webp"); } }
@media (max-width: 640px) { body.gsp-fam { --lab-art: url("https://getscorepros.com/wp-content/plugins/gsp-home-assets/img/lab-porch-960.webp"); } }
body.gsp-fam .al-hero {
  min-height: 0 !important; padding-bottom: 64px !important;
  background:
    radial-gradient(560px 400px at 78% 120px, rgba(255,222,150,.6) 0%, rgba(255,222,150,0) 70%),
    linear-gradient(180deg, var(--fam-sky-top) 0, var(--fam-sky-low) 280px, #fff6e2 640px, #fffdf8 100%) !important;
  isolation: isolate;
}
body.gsp-fam .al-hero::before { background: none !important; }
body.gsp-fam .al-hero::after {
  content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 64px; z-index: 0; pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 56' preserveAspectRatio='none'%3E%3Cpath d='M0 40 C 240 12, 520 8, 760 26 S 1180 52, 1440 22 L1440 56 L0 56 Z' fill='%23e8f4e2'/%3E%3Cpath d='M0 50 C 300 34, 640 40, 900 46 S 1300 40, 1440 44 L1440 56 L0 56 Z' fill='%23fffdf8'/%3E%3C/svg%3E") bottom / 100% 100% no-repeat;
}
body.gsp-fam :is(.al-hero-noise, .al-hero-grid-bg, .al-hero-geo, .al-hero__bg-photo, .al-hero-viz-glow) { display: none !important; }
body.gsp-fam .al-hero-inner { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; gap: 56px !important; padding: 64px 48px 40px !important; align-items: center !important; }

/* copy */
body.gsp-fam .al-hero-kicker {
  display: inline-flex !important; align-items: center; gap: 10px; width: fit-content;
  color: var(--fam-navy) !important; font: 700 12px/1.3 "Instrument Sans", system-ui, sans-serif !important; letter-spacing: .16em !important;
  background: rgba(255,255,255,.9) !important; border: 1px solid rgba(27,45,91,.1) !important; border-radius: 999px !important;
  padding: 8px 16px 8px 12px !important; box-shadow: var(--fam-shadow-1) !important;
}
body.gsp-fam .al-hero-kicker::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--fam-green); box-shadow: 0 0 0 4px rgba(0,174,1,.15); }
body.gsp-fam .al-hero-headline {
  color: var(--fam-navy) !important; font-family: var(--fam-serif) !important; font-weight: 800 !important;
  font-size: clamp(2.6rem, 1.4rem + 3.2vw, 4.25rem) !important; line-height: 1.02 !important; letter-spacing: -.025em !important;
}
body.gsp-fam .al-hero-headline .green { color: var(--fam-green-ink) !important; font-style: italic; font-variation-settings: "SOFT" 100, "WONK" 1; }
body.gsp-fam .al-hero-subtitle { color: var(--fam-muted) !important; font-size: 1.125rem !important; line-height: 1.65 !important; }
body.gsp-fam .al-hero-urgency {
  background: #fff6dc !important; border: 1px solid rgba(242,177,52,.55) !important; border-radius: 12px !important;
  color: var(--fam-gold-ink) !important; padding: 10px 14px !important; width: fit-content; max-width: 100%;
}
body.gsp-fam .al-hero-urgency strong { color: var(--fam-gold-ink) !important; }
body.gsp-fam .al-hero-trust { color: var(--fam-muted) !important; font-family: "Instrument Sans", system-ui, sans-serif !important; letter-spacing: .04em !important; font-weight: 600 !important; }

/* the porch scene IS the hero: anchored right, cream fade from the left for the copy */
@media (min-width: 961px) {
  body.gsp-fam .al-hero {
    background:
      linear-gradient(90deg, rgba(255,253,248,.92) 0%, rgba(255,253,248,.82) 30%, rgba(255,253,248,.35) 46%, rgba(255,253,248,0) 58%),
      linear-gradient(180deg, rgba(255,255,255,0) 70%, #fffdf8 100%),
      var(--lab-art) 85% 50% / cover no-repeat,
      linear-gradient(180deg, var(--fam-sky-top) 0, #fff6e2 100%) !important;
  }
  body.gsp-fam .al-hero-inner { padding: 72px 48px 56px !important; }
  body.gsp-fam .al-hero-viz { min-height: 440px; }
}
@media (min-width: 961px) and (max-width: 1280px) {
  body.gsp-fam .al-hero { background-position: 0 0, 0 0, 96% 50%, 0 0 !important; }
}
body.gsp-fam .al-hero-viz { display: block !important; position: relative; overflow: visible !important; }
/* desktop: the scene carries the hero; the gauge card steps aside (it covered the family)
   and its two pills float on the scene beside the dad and past Bruce */
@media (min-width: 961px) {
  body.gsp-fam .al-hero-viz { align-self: stretch; }
  body.gsp-fam .al-hero-viz .al-hero-arc-wrap {
    position: absolute !important; inset: 0 !important; width: auto !important; height: auto !important; padding: 0 !important;
    background: none !important; border: 0 !important; box-shadow: none !important; transform: none !important;
  }
  body.gsp-fam .al-hero-viz :is(.al-hero-arc-svg, .al-hero-score-center) { display: none !important; }
  body.gsp-fam .al-hero-viz .al-hero-float-card--points { top: 14% !important; left: 14% !important; right: auto !important; bottom: auto !important; }
  body.gsp-fam .al-hero-viz .al-hero-float-card--approved { display: block !important; top: 74% !important; left: auto !important; right: -4% !important; bottom: auto !important; }
}
body.gsp-fam .al-hero-viz::before, body.gsp-fam .al-hero-viz::after { content: none !important; display: none !important; }
/* the gauge as a white credit-map card over the scene */
body.gsp-fam .al-hero-arc-wrap {
  position: absolute !important; right: 0; bottom: -8px; z-index: 2;
  width: 300px !important; height: 236px !important; padding: 18px 20px 0 !important; box-sizing: border-box;
  background: #fff !important; border-radius: 20px !important; border-top: 5px solid var(--fam-gold) !important;
  box-shadow: 0 4px 10px rgba(21,36,74,.08), 0 32px 64px -16px rgba(21,36,74,.32) !important;
  transform: rotate(1.5deg);
}
/* the arc path is drawn ~77px above its own SVG box (large-arc flag in the markup), so push it down inside the card */
body.gsp-fam .al-hero-arc-svg { width: 260px !important; height: 178px !important; overflow: visible; transform: translateY(78px); }
body.gsp-fam .al-hero-arc-track { stroke: rgba(27,45,91,.1) !important; }
body.gsp-fam .al-hero-arc-fill { filter: drop-shadow(0 2px 6px rgba(0,174,1,.25)) !important; }
body.gsp-fam .al-hero-arc-svg circle { fill: var(--fam-navy) !important; }
body.gsp-fam .al-hero-arc-svg text { fill: var(--fam-muted) !important; }
body.gsp-fam .al-hero-score-center { top: 128px !important; }
body.gsp-fam .al-hero-score-num { color: var(--fam-navy) !important; font-family: var(--fam-serif) !important; font-weight: 800 !important; font-size: 3.25rem !important; }
body.gsp-fam .al-hero-score-label { color: var(--fam-green-ink) !important; font-family: "Instrument Sans", system-ui, sans-serif !important; font-weight: 700 !important; letter-spacing: .2em !important; }
body.gsp-fam .al-hero-score-sub { color: var(--fam-muted) !important; font-size: .8125rem !important; }
/* chips: white pills pinned to the card */
body.gsp-fam .al-hero-float-card {
  background: #fff !important; border: 1px solid rgba(27,45,91,.08) !important; border-radius: 999px !important;
  padding: 10px 16px !important; box-shadow: 0 2px 4px rgba(21,36,74,.05), 0 18px 40px -10px rgba(21,36,74,.25) !important;
}
body.gsp-fam .al-hero-float-card__value { font: 700 14px/1 "Instrument Sans", system-ui, sans-serif !important; color: var(--fam-green-ink) !important; letter-spacing: .02em; white-space: nowrap; }
body.gsp-fam .al-hero-float-card--points { top: -20px !important; right: auto !important; left: -44px !important; bottom: auto !important; }
body.gsp-fam .al-hero-float-card--approved { bottom: -18px !important; left: auto !important; right: 20px !important; top: auto !important; }

/* wins ticker: a white strip above the lawn */
body.gsp-fam .al-hero-ticker-wrap {
  background: rgba(255,255,255,.82) !important; border-top: 1px solid rgba(27,45,91,.08) !important; border-bottom: 1px solid rgba(27,45,91,.08) !important;
  padding: 14px 0 !important; position: relative; z-index: 1; margin-bottom: 8px;
}
body.gsp-fam .al-hero-ticker-item { color: var(--fam-ink) !important; font: 600 13px/1 "Instrument Sans", system-ui, sans-serif !important; letter-spacing: .02em !important; }
body.gsp-fam .al-hero-ticker-item::after { color: var(--fam-green) !important; background-color: var(--fam-green) !important; }

/* tablet and phone: the scene as a full-width band on top, then copy, then the card */
@media (max-width: 960px) {
  body.gsp-fam .al-hero-inner { grid-template-columns: 1fr !important; gap: 28px !important; padding: 0 24px 32px !important; }
  body.gsp-fam .al-hero-inner::before {
    content: ""; display: block; order: -1; margin: 0 -24px; aspect-ratio: 4 / 3;
    background: var(--lab-art) 80% 50% / cover no-repeat;
    -webkit-mask-image: linear-gradient(180deg, #000 78%, transparent 100%); mask-image: linear-gradient(180deg, #000 78%, transparent 100%);
  }
  body.gsp-fam .al-hero-content { order: 0; }
  body.gsp-fam .al-hero-kicker, body.gsp-fam .al-hero-urgency { margin-left: auto; margin-right: auto; }
  body.gsp-fam .al-hero-viz { order: 1; min-height: 0; max-width: 520px; margin: 0 auto; width: 100%; }
  body.gsp-fam .al-hero-arc-wrap { position: relative !important; margin: 8px auto 0 !important; right: auto; bottom: auto; }
  body.gsp-fam .al-hero-float-card--points { top: -18px !important; left: auto !important; right: -10px !important; }
  body.gsp-fam .al-hero-float-card--approved { display: none !important; }
}
@media (max-width: 640px) {
  body.gsp-fam .al-hero-inner { padding: 0 16px 24px !important; }
  body.gsp-fam .al-hero-inner::before { margin: 0 -16px; }
  body.gsp-fam .al-hero-headline { font-size: clamp(2.3rem, 9vw, 2.8rem) !important; }
  body.gsp-fam .al-hero-arc-wrap { width: 272px !important; height: 214px !important; padding: 14px 16px 0 !important; }
  body.gsp-fam .al-hero-arc-svg { width: 240px !important; height: 164px !important; transform: translateY(72px); }
  body.gsp-fam .al-hero-score-center { top: 116px !important; }
  body.gsp-fam .al-hero-score-num { font-size: 2.75rem !important; }
}

/* ─── BUTTONS: gold primary, white secondary ─────────────────────────── */
body.gsp-fam :is(.al-hero-btn--primary, .al-home-btn-primary, .btn-primary, .pms-form input[type="submit"], button[type="submit"], input[type="submit"]) {
  background: var(--fam-gold) !important; color: var(--fam-navy-deep) !important; border: 0 !important; border-radius: 10px !important; font-weight: 700 !important;
  box-shadow: inset 0 -2px 0 rgba(122,77,0,.22), 0 6px 16px -6px rgba(201,138,18,.55) !important;
  transition: transform .26s var(--fam-ease), background-color .16s ease, box-shadow .26s var(--fam-ease) !important;
}
body.gsp-fam :is(.al-hero-btn--primary, .al-home-btn-primary, .btn-primary, .pms-form input[type="submit"], button[type="submit"], input[type="submit"]):hover {
  background: var(--fam-gold-hover) !important; transform: translateY(-2px);
  box-shadow: inset 0 -2px 0 rgba(122,77,0,.22), 0 12px 24px -8px rgba(201,138,18,.6) !important;
}
body.gsp-fam :is(.al-hero-btn--secondary, .al-home-btn-secondary) {
  background: #fff !important; color: var(--fam-navy) !important; border: 1.5px solid rgba(27,45,91,.22) !important; border-radius: 10px !important; font-weight: 700 !important;
}

/* ─── FORMS (PMS signup, Tutor, BuddyPress) ──────────────────────────── */
body.gsp-fam :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), select, textarea) {
  background: #fff !important; color: var(--fam-ink) !important; border: 1px solid rgba(27,45,91,.3) !important; border-radius: 10px !important;
}
body.gsp-fam :is(input, select, textarea):focus { border-color: var(--fam-navy) !important; box-shadow: 0 0 0 3px rgba(242,177,52,.45) !important; outline: none !important; }
body.gsp-fam :is(input, textarea)::placeholder { color: #7a8296 !important; }
body.gsp-fam input:is([type="checkbox"], [type="radio"]) { accent-color: var(--fam-green-ink); }

/* ─── FOOTER: navy (the shared gsp-footer) ───────────────────────────── */
body.gsp-fam .gsp-footer {
  background:
    radial-gradient(45% 60% at 92% 0%, rgba(242,177,52,.12) 0%, rgba(242,177,52,0) 60%),
    linear-gradient(180deg, var(--fam-navy) 0%, var(--fam-navy-deep) 100%) !important;
  border-top: 0 !important;
}
body.gsp-fam .gsp-footer :is(.gsp-footer__heading, .gsp-logo) { color: #fff !important; }
body.gsp-fam .gsp-footer :is(.gsp-footer__link, .gsp-footer__desc, .gsp-footer__copy) { color: rgba(250,250,248,.8) !important; }
body.gsp-fam .gsp-footer .gsp-footer__link:hover { color: var(--fam-gold-hover) !important; }
body.gsp-fam .gsp-footer .gsp-footer__phone { color: var(--fam-green) !important; }
/* the main site highlights "ScorePros AI Platform" and "90-Day Home Buyer Accelerator"
   in brand green (inline style="color:var(--brand)"); keep that over the muted link color */
body.gsp-fam .gsp-footer .gsp-footer__link[style*="--brand"] { color: var(--fam-green) !important; }
body.gsp-fam .gsp-footer .gsp-footer__link[style*="--brand"]:hover { color: var(--fam-gold-hover) !important; }
body.gsp-fam .gsp-footer .gsp-footer__disclaimer { color: rgba(250,250,248,.6) !important; }

/* ─── FOOTER BAND: same as getscorepros.com's footer — the Weave dusk scene
   (Bruce watching the moon) full-bleed above the bottom row, which sits on the
   green ground with the paw trail, Bruce's note and the gold tagline. CSS only;
   the copyright, legal links and disclaimer are unchanged. ─────────────────── */
body.gsp-fam .gsp-footer { overflow: hidden; --band-h: clamp(220px, 26vw, 460px); --band-ground: #0e180f; --band-ground-deep: #091009; padding-bottom: 0 !important; }
body.gsp-fam .gsp-footer__inner { padding-bottom: 0 !important; }
body.gsp-fam .gsp-footer__bottom {
  position: relative; isolation: isolate; border-top: 0 !important; display: block !important;
  margin-top: calc(var(--band-h) + 24px) !important; padding: 64px 0 32px !important;
}
body.gsp-fam .gsp-footer__bottom::before {
  content: ""; position: absolute; z-index: -1; left: 50%; width: 100vw; transform: translateX(-50%);
  top: calc(-1 * var(--band-h)); height: var(--band-h);
  background:
    linear-gradient(180deg, #15244a 0%, rgba(21,36,74,.55) 12%, rgba(21,36,74,0) 34%, rgba(14,24,15,0) 70%, var(--band-ground) 100%),
    url("https://getscorepros.com/wp-content/plugins/gsp-home-assets/img/footer-scene-2400.webp") 72% 50% / cover no-repeat;
}
body.gsp-fam .gsp-footer__bottom::after {
  content: ""; position: absolute; z-index: -2; left: 50%; width: 100vw; transform: translateX(-50%);
  top: 0; bottom: -400px; background: linear-gradient(180deg, var(--band-ground) 0%, var(--band-ground-deep) 220px);
}
/* the main site's bottom row: paw trail + Bruce's note above; gold tagline + copyright on
   the left, the legal links as pills on the right; disclaimer full width below */
body.gsp-fam .gsp-footer__bottom > div:first-child {
  position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "tag links" "copy links";
  column-gap: 24px; row-gap: 4px; align-items: center; padding-bottom: 24px; border-bottom: 1px solid rgba(255,255,255,.10);
}
body.gsp-fam .gsp-footer__bottom > div:first-child::before {
  content: "Thanks for stopping by! \2014  Bruce"; position: absolute; left: 0; top: -48px; padding-left: 196px; white-space: nowrap;
  font: 600 24px/1 "Caveat", "Bradley Hand", cursive; color: rgba(250,250,248,.85);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 184 24'%3E%3Cg fill='%23F2B134' fill-opacity='.85'%3E%3Cg transform='translate(0 5) rotate(80 12 12)'%3E%3Cellipse cx='12' cy='16' rx='5.5' ry='4.5'/%3E%3Ccircle cx='5.5' cy='10' r='2.2'/%3E%3Ccircle cx='9.5' cy='6' r='2.2'/%3E%3Ccircle cx='14.5' cy='6' r='2.2'/%3E%3Ccircle cx='18.5' cy='10' r='2.2'/%3E%3C/g%3E%3Cg transform='translate(32 -5) rotate(100 12 12)'%3E%3Cellipse cx='12' cy='16' rx='5.5' ry='4.5'/%3E%3Ccircle cx='5.5' cy='10' r='2.2'/%3E%3Ccircle cx='9.5' cy='6' r='2.2'/%3E%3Ccircle cx='14.5' cy='6' r='2.2'/%3E%3Ccircle cx='18.5' cy='10' r='2.2'/%3E%3C/g%3E%3Cg transform='translate(64 5) rotate(80 12 12)'%3E%3Cellipse cx='12' cy='16' rx='5.5' ry='4.5'/%3E%3Ccircle cx='5.5' cy='10' r='2.2'/%3E%3Ccircle cx='9.5' cy='6' r='2.2'/%3E%3Ccircle cx='14.5' cy='6' r='2.2'/%3E%3Ccircle cx='18.5' cy='10' r='2.2'/%3E%3C/g%3E%3Cg transform='translate(96 -5) rotate(100 12 12)'%3E%3Cellipse cx='12' cy='16' rx='5.5' ry='4.5'/%3E%3Ccircle cx='5.5' cy='10' r='2.2'/%3E%3Ccircle cx='9.5' cy='6' r='2.2'/%3E%3Ccircle cx='14.5' cy='6' r='2.2'/%3E%3Ccircle cx='18.5' cy='10' r='2.2'/%3E%3C/g%3E%3Cg transform='translate(128 5) rotate(80 12 12)'%3E%3Cellipse cx='12' cy='16' rx='5.5' ry='4.5'/%3E%3Ccircle cx='5.5' cy='10' r='2.2'/%3E%3Ccircle cx='9.5' cy='6' r='2.2'/%3E%3Ccircle cx='14.5' cy='6' r='2.2'/%3E%3Ccircle cx='18.5' cy='10' r='2.2'/%3E%3C/g%3E%3Cg transform='translate(160 -5) rotate(100 12 12)'%3E%3Cellipse cx='12' cy='16' rx='5.5' ry='4.5'/%3E%3Ccircle cx='5.5' cy='10' r='2.2'/%3E%3Ccircle cx='9.5' cy='6' r='2.2'/%3E%3Ccircle cx='14.5' cy='6' r='2.2'/%3E%3Ccircle cx='18.5' cy='10' r='2.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") left center / 184px 24px no-repeat;
}
body.gsp-fam .gsp-footer__bottom > div:first-child::after {
  content: "Better credit. Brighter futures."; grid-area: tag; white-space: nowrap;
  font: 700 32px/1 "Caveat", "Bradley Hand", cursive; color: #F2B134;
}
body.gsp-fam .gsp-footer__bottom > div:first-child > p:first-child { grid-area: copy; margin: 0 !important; font-size: 13px !important; color: rgba(250,250,248,.72) !important; }
body.gsp-fam .gsp-footer__bottom > div:first-child > p:nth-child(2) { grid-area: links; margin: 0 !important; display: flex; flex-wrap: wrap; gap: 8px; justify-content: flex-end; }
body.gsp-fam .gsp-footer__bottom > div:first-child > p:nth-child(2) a {
  display: inline-flex !important; align-items: center; min-height: 44px; margin: 0 !important; padding: 0 16px !important;
  border: 1px solid rgba(255,255,255,.16); border-radius: 8px; background: rgba(255,255,255,.04);
  color: rgba(250,250,248,.9) !important; font-size: 14px; font-weight: 500; text-decoration: none;
  transition: color .2s, border-color .2s, background .2s, transform .2s;
}
body.gsp-fam .gsp-footer__bottom > div:first-child > p:nth-child(2) a:hover { color: #f7c252 !important; border-color: rgba(242,177,52,.6); background: rgba(242,177,52,.08); transform: translateY(-1px); }
body.gsp-fam .gsp-footer__bottom .gsp-footer__disclaimer { color: rgba(250,250,248,.62) !important; font-size: 12px !important; line-height: 1.7; margin: 16px 0 0 !important; max-width: 880px; }
@media (max-width: 768px) {
  body.gsp-fam .gsp-footer { --band-h: 240px; }
  body.gsp-fam .gsp-footer__bottom::before { background-position: 0 0, 80% 50%; }
  body.gsp-fam .gsp-footer__bottom { padding-top: 92px !important; }
  body.gsp-fam .gsp-footer__bottom > div:first-child { grid-template-columns: 1fr; grid-template-areas: "tag" "copy" "links"; row-gap: 8px; }
  body.gsp-fam .gsp-footer__bottom > div:first-child::before { top: -80px; padding: 34px 0 0; background-position: left top; }
  body.gsp-fam .gsp-footer__bottom > div:first-child::after { font-size: 28px; white-space: normal; }
  body.gsp-fam .gsp-footer__bottom > div:first-child > p:nth-child(2) { justify-content: stretch; margin-top: 8px !important; }
  body.gsp-fam .gsp-footer__bottom > div:first-child > p:nth-child(2) a { flex: 1 1 calc(50% - 4px); justify-content: center; }
}
/* footer column headings stay the family's small sans caps (the h4 rule above makes them serif) */
body.gsp-fam .gsp-footer .gsp-footer__heading { font-family: "Instrument Sans", system-ui, sans-serif !important; font-variation-settings: normal; letter-spacing: 2px !important; }
/* below the footer (short pages, overscroll) continue the green ground, not the old black */
html:has(> body.gsp-fam) { background: #091009 !important; }

/* ─── SIGNUP (/register-2/, Paid Member Subscriptions form): same treatment as
   the ai. and biz. signup pages — sky wash, centered gold-topped card, navy
   Fraunces heading, the plan as a mint highlight, full-width gold submit.
   Scoped to the main area that holds #pms_register-form. ──────────────────── */
body.gsp-fam .approval-lab-main:has(#pms_register-form) {
  background: linear-gradient(180deg, var(--fam-sky-top) 0, var(--fam-sky-low) 200px, #fff6e2 480px, #fffdf8 760px) !important;
  padding: 56px 16px 80px !important; max-width: none !important; width: 100% !important;
}
body.gsp-fam .approval-lab-main:has(#pms_register-form) .pms-block-container { max-width: 560px; margin: 0 auto; }
body.gsp-fam #pms_register-form {
  background: #fff !important; border: 1px solid rgba(27,45,91,.08) !important; border-top: 5px solid var(--fam-gold) !important;
  border-radius: 20px !important; padding: 36px 36px 32px !important;
  box-shadow: 0 4px 10px rgba(21,36,74,.08), 0 32px 64px -16px rgba(21,36,74,.3) !important;
}
body.gsp-fam #pms_register-form::before {
  content: "Join Approval Lab"; display: block; margin: 0 0 6px;
  font: 800 2rem/1.1 var(--fam-serif); letter-spacing: -.02em; color: var(--fam-navy);
}
body.gsp-fam #pms_register-form::after { content: none; }
body.gsp-fam .pms-form-fields-wrapper::before {
  content: "Create your account to get into the community."; display: block; margin: 0 0 20px;
  font: 400 15px/1.5 "Instrument Sans", system-ui, sans-serif; color: var(--fam-muted);
}
body.gsp-fam #pms_register-form :is(ul, li) { list-style: none !important; margin-left: 0 !important; padding-left: 0 !important; }
body.gsp-fam #pms_register-form li::marker { content: ""; }
body.gsp-fam #pms_register-form .pms-field { margin: 0 0 16px !important; }
body.gsp-fam #pms_register-form label { display: block; margin: 0 0 6px !important; font: 600 14px/1.3 "Instrument Sans", system-ui, sans-serif !important; color: var(--fam-navy) !important; }
body.gsp-fam #pms_register-form :is(input[type="text"], input[type="email"], input[type="password"]) { width: 100% !important; min-height: 46px; padding: 10px 14px !important; font-size: 15px !important; }
body.gsp-fam #pms_register-form .description { display: block; margin-top: 6px; font-size: 12.5px; color: var(--fam-muted) !important; }
/* the plan: a mint highlight box */
body.gsp-fam #pms_register-form .pms-field-subscriptions {
  background: var(--fam-mint) !important; border: 1px solid rgba(11,122,13,.2) !important; border-radius: 14px !important; padding: 16px 18px !important; margin-top: 8px !important;
}
body.gsp-fam #pms_register-form .pms-subscription-plan label,
body.gsp-fam #pms_register-form .pms-subscription-plan-name { font: 700 16px/1.3 "Instrument Sans", system-ui, sans-serif !important; color: var(--fam-navy) !important; }
body.gsp-fam #pms_register-form :is(.pms-subscription-plan-price, .pms-subscription-plan-price-value, .pms-subscription-plan-currency) { color: var(--fam-green-ink) !important; font-weight: 800 !important; }
body.gsp-fam #pms_register-form .pms-subscription-plan-description { margin-top: 4px; font-size: 13.5px; font-style: normal !important; color: var(--fam-ink) !important; }
body.gsp-fam #pms_register-form .pms-subscription-plan-auto-renew { margin-top: 10px; }
body.gsp-fam #pms_register-form .pms-subscription-plan-auto-renew label { display: flex; align-items: center; gap: 8px; margin: 0 !important; font-weight: 500 !important; color: var(--fam-ink) !important; }
/* payment section heading */
body.gsp-fam #pms_register-form .pms-field-type-heading :is(h3, h4, strong, span) { font-family: var(--fam-serif) !important; font-size: 1.25rem !important; color: var(--fam-navy) !important; }
/* submit: full-width gold */
body.gsp-fam #pms_register-form input[type="submit"] { width: 100% !important; min-height: 52px; font-size: 16px !important; margin-top: 8px; }
@media (max-width: 600px) {
  body.gsp-fam .approval-lab-main:has(#pms_register-form) { padding: 28px 12px 56px !important; }
  body.gsp-fam #pms_register-form { padding: 26px 20px 24px !important; }
  body.gsp-fam #pms_register-form::before { font-size: 1.7rem; }
}
/* footer logo: the footer script swaps in scorepros-header.png, whose "SCORE" is black
   and vanishes on navy. Show a white-text copy of the same mark instead (the img stays
   in place, transparent, for its alt text; the pre-swap text wordmark is hidden too). */
body.gsp-fam .gsp-footer .gsp-logo {
  display: inline-block !important; width: 259px; max-width: 100%; height: 42px;
  background: url("data:image/webp;base64,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") left center / contain no-repeat;
  font-size: 0 !important; color: transparent !important; line-height: 0 !important;
}
body.gsp-fam .gsp-footer .gsp-logo :is(img, span) { opacity: 0 !important; }
