.partnership-page{background:rgba(9,31,64,.02)}.partnership-page .partnership-hero{position:relative;overflow:hidden;border:1px solid rgba(238,156,13,.15);border-radius:10px;background:linear-gradient(135deg, #FFFFFF, rgba(238, 156, 13, 0.045));box-shadow:0 20px 50px rgba(9,31,64,.08)}.partnership-page .partnership-hero::after{position:absolute;top:-5rem;right:-5rem;width:14rem;height:14rem;border-radius:50%;background:rgba(238,156,13,.055);content:""}.partnership-page .partnership-hero .eyebrow,.partnership-page .partnership-hero h1,.partnership-page .partnership-hero h2,.partnership-page .partnership-hero p{position:relative;z-index:1}.partnership-page .partnership-hero .eyebrow{border:1px solid rgba(238,156,13,.16);border-radius:7px;background:rgba(238,156,13,.06)}.partnership-page .statement-card,.partnership-page .principle-card,.partnership-page .category-card,.partnership-page .information-card{border:0;border-radius:10px;background:#fff;box-shadow:0 14px 35px rgba(9,31,64,.08)}.partnership-page .statement-card{position:relative;overflow:hidden;border:1px solid rgba(9,31,64,.08)}.partnership-page .statement-card::after{position:absolute;right:-2rem;bottom:-2rem;width:7rem;height:7rem;border:1.25rem solid rgba(238,156,13,.045);border-radius:50%;content:""}.partnership-page .statement-card .statement-icon{width:3rem;height:3rem;border-radius:50%;background:rgba(238,156,13,.07)}.partnership-page .section-heading{padding-bottom:1rem;border-bottom:1px solid rgba(9,31,64,.12)}.partnership-page .section-heading .heading-icon{width:3rem;height:3rem;border-radius:7px;background:#ee9c0d}.partnership-page .section-heading .heading-icon i{color:#fff}.partnership-page .principles .principle-card{position:relative;overflow:hidden;border:1px solid rgba(9,31,64,.08);background:linear-gradient(145deg, #FFFFFF, rgba(9, 31, 64, 0.025));transition:transform .3s ease,box-shadow .3s ease}.partnership-page .principles .principle-card::after{position:absolute;right:0;bottom:0;width:2.5rem;height:2.5rem;border-right:.6rem solid rgba(238,156,13,.08);border-bottom:.6rem solid rgba(238,156,13,.08);content:""}.partnership-page .principles .principle-card:hover{box-shadow:0 18px 38px rgba(9,31,64,.11);transform:translateY(-0.4rem) rotate(-1deg)}.partnership-page .principles .principle-card .principle-number{width:2.5rem;height:2.5rem;border-radius:50%;background:#ee9c0d;color:#fff;box-shadow:0 8px 18px rgba(238,156,13,.18)}.partnership-page .categories .category-card{position:relative;overflow:hidden;padding-top:2rem !important;border:1px solid rgba(9,31,64,.08);background:linear-gradient(145deg, #FFFFFF, rgba(238, 156, 13, 0.025));transition:transform .3s ease,box-shadow .3s ease}.partnership-page .categories .category-card::before{position:absolute;top:0;right:0;left:0;height:5px;background:#ee9c0d;content:"";transform:scaleX(0.18);transform-origin:left;transition:transform .35s ease}.partnership-page .categories .category-card:hover{box-shadow:0 18px 38px rgba(9,31,64,.11);transform:translateY(-0.35rem)}.partnership-page .categories .category-card:hover::before{transform:scaleX(1)}.partnership-page .categories .category-card .category-icon{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(238,156,13,.08);box-shadow:inset 0 0 0 1px rgba(238,156,13,.12)}.partnership-page .contribution .contribution-panel{border:0;border-radius:10px;background:linear-gradient(135deg, rgba(9, 31, 64, 0.035), rgba(238, 156, 13, 0.025));box-shadow:inset 0 0 0 1px rgba(9,31,64,.08),0 12px 30px rgba(9,31,64,.05)}.partnership-page .contribution .contribution-panel i{flex-shrink:0}.partnership-page .onboarding .row{position:relative}.partnership-page .onboarding .row::before{position:absolute;top:.15rem;right:12.5%;left:12.5%;height:2px;content:""}.partnership-page .onboarding .onboarding-card{position:relative;z-index:1;padding-top:3.75rem !important;border:1px solid rgba(9,31,64,.08);border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(9,31,64,.08);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.partnership-page .onboarding .onboarding-card:hover{box-shadow:0 22px 45px rgba(9,31,64,.13);transform:translateY(-0.35rem)}.partnership-page .onboarding .onboarding-card .step-number{position:absolute;top:-1.25rem;left:50%;width:2.75rem;height:2.75rem;border:4px solid #fff;background:#ee9c0d;color:#fff;box-shadow:0 10px 22px rgba(238,156,13,.22);transform:translateX(-50%)}.partnership-page .onboarding .onboarding-card .step-number span{display:inline-block}@media(max-width: 1024px){.partnership-page .onboarding .row::before{display:none}}.partnership-page .join-panel{border-radius:10px;background:#ee9c0d;box-shadow:0 20px 45px rgba(238,156,13,.18)}.partnership-page .join-panel .join-icon{width:6rem;height:6rem;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;background:hsla(0,0%,100%,.12)}.partnership-page .join-panel .join-icon i{color:#fff}.partnership-page .information .information-card h2{padding-bottom:.75rem;border-bottom:3px solid #ee9c0d}.partnership-page .information .theme-card p{padding-bottom:.75rem;border-bottom:1px solid rgba(9,31,64,.09);margin-bottom:12px}.partnership-page .information .theme-card p:last-child{padding-bottom:0;border-bottom:0}.partnership-page .closing-statement{border-top:1px solid rgba(238,156,13,.2);border-bottom:1px solid rgba(238,156,13,.2)}.partnership-page .qr-panel{border:1px solid rgba(9,31,64,.1);border-radius:10px;background:#fff;box-shadow:0 15px 40px rgba(9,31,64,.07)}.partnership-page .qr-panel .qr-placeholder{width:12rem;height:12rem;border:1px dashed rgba(9,31,64,.25);border-radius:7px;background:rgba(9,31,64,.025)}.partnership-page .qr-panel .qr-placeholder i{display:inline-block;transform:scale(7)}.partnership-page .partnership-form-section{overflow:hidden;border-top:1px solid rgba(9,31,64,.1);border-bottom:1px solid rgba(9,31,64,.1);background:#fff;box-shadow:0 28px 70px rgba(9,31,64,.12)}.partnership-page .partnership-form-section .form-visual{position:relative;min-height:38rem}.partnership-page .partnership-form-section .form-visual .form-visual-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.partnership-page .partnership-form-section .form-visual .visual-content{z-index:1}.partnership-page .partnership-form-section .form-visual .visual-content h2,.partnership-page .partnership-form-section .form-visual .visual-content p,.partnership-page .partnership-form-section .form-visual .visual-content i{color:#fff}.partnership-page .partnership-form-section .form-heading{border-bottom:1px solid rgba(9,31,64,.1);background:rgba(9,31,64,.025)}.partnership-page .partnership-form-section .form-heading .form-icon{width:3.5rem;height:3.5rem;border-radius:7px;background:#ee9c0d}.partnership-page .partnership-form-section .form-heading .form-icon i{color:#fff}.partnership-page .partnership-form-section .partnership-form{background:#fff}.partnership-page .partnership-form-section .partnership-form .form-group{padding:0;border:0;background:rgba(0,0,0,0)}.partnership-page .partnership-form-section .partnership-form .form-group legend{padding-bottom:1rem;border-bottom:1px solid rgba(9,31,64,.12)}.partnership-page .partnership-form-section .partnership-form .form-label{margin-bottom:.65rem}.partnership-page .partnership-form-section .partnership-form .form-control{min-height:3.25rem;border:1px solid rgba(9,31,64,.16);border-radius:7px;background:rgba(9,31,64,.015);box-shadow:inset 0 1px 2px rgba(9,31,64,.025);transition:border-color .25s ease,box-shadow .25s ease}.partnership-page .partnership-form-section .partnership-form .form-control:focus{border-color:rgba(238,156,13,.55);box-shadow:0 0 0 .2rem rgba(238,156,13,.1)}.partnership-page .partnership-form-section .partnership-form textarea.form-control{min-height:9rem;resize:vertical}.partnership-page .partnership-form-section .partnership-form .submit-button{border:0;border-radius:7px;background:#ee9c0d;color:#fff;box-shadow:0 12px 28px rgba(238,156,13,.2);transition:transform .25s ease,box-shadow .25s ease}.partnership-page .partnership-form-section .partnership-form .submit-button:hover,.partnership-page .partnership-form-section .partnership-form .submit-button:focus-visible{box-shadow:0 18px 36px rgba(238,156,13,.28);transform:translateY(-0.2rem)}@media(max-width: 480px){.partnership-page .partnership-form-section .partnership-form{padding:1.25rem !important}.partnership-page .partnership-form-section .partnership-form .form-group{padding:0}.partnership-page .partnership-form-section .partnership-form .submit-button{width:100%;justify-content:center}}@media(max-width: 1024px){.partnership-page .partnership-form-section .form-visual{min-height:25rem}}@media(max-width: 480px){.partnership-page{padding-top:2rem !important;padding-bottom:2rem !important}.partnership-page .partnership-hero,.partnership-page .join-panel,.partnership-page .qr-panel{padding:1.5rem !important}.partnership-page .categories .category-card:hover{transform:translateY(-0.2rem)}}