.page-module__ye1u-G__main{flex-direction:column;min-height:100vh;display:flex}.page-module__ye1u-G__section{padding:6rem 2rem;position:relative}.page-module__ye1u-G__container{width:100%;max-width:1200px;margin:0 auto}.page-module__ye1u-G__containerNarrow{width:100%;max-width:820px;margin:0 auto}.page-module__ye1u-G__heroSection{background-image:url(/Images/x12.png);background-position:50% 40%;background-size:cover;padding:10rem 2rem 8rem;position:relative;overflow:hidden}.page-module__ye1u-G__heroOverlay{background:linear-gradient(100deg,#061628f7 0%,#0a2540e6 50%,#0a254073 100%);position:absolute;inset:0}.page-module__ye1u-G__heroContent{z-index:1;max-width:820px;position:relative}.page-module__ye1u-G__cobrand{align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.page-module__ye1u-G__cobrandName{font-family:var(--font-heading);color:var(--color-surface);font-size:1.05rem;font-weight:600;line-height:1.2}.page-module__ye1u-G__cobrandSub{font-family:var(--font-body);color:#ffffffa6;margin-top:.15rem;font-size:.8rem;font-weight:400;display:block}.page-module__ye1u-G__cobrandX{width:36px;height:36px;color:var(--color-gold);border:1px solid #d4af3766;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.page-module__ye1u-G__bhopeLogo{background:#fff;border-radius:10px;width:auto;height:48px;padding:6px 10px}.page-module__ye1u-G__heroEyebrow{color:var(--color-gold);text-transform:uppercase;letter-spacing:.05em;background:#d4af3726;border-radius:100px;margin-bottom:1.5rem;padding:.4rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-block}.page-module__ye1u-G__heroH1{font-family:var(--font-heading);color:var(--color-surface);margin-bottom:1.75rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.08}.page-module__ye1u-G__heroSub{color:#ffffffd1;max-width:700px;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.7}.page-module__ye1u-G__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.page-module__ye1u-G__sectionHeaderCenter{margin-bottom:4rem;text-align:center;max-width:850px;margin-inline:auto}.page-module__ye1u-G__sectionLabel{color:var(--color-gold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:inline-block}.page-module__ye1u-G__sectionH2{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.page-module__ye1u-G__sectionIntro{color:var(--color-text-muted);font-size:1.15rem;line-height:1.7}.page-module__ye1u-G__aboutSection{background:var(--color-surface)}.page-module__ye1u-G__aboutLayout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module__ye1u-G__aboutBody p{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.1rem;line-height:1.8}.page-module__ye1u-G__aboutImage{border-radius:var(--radius-xl);background-image:url(https://lirp.cdn-website.com/45d9c0f0/dms3rep/multi/opt/Boy-smiling-camp-1920w.jpg);background-position:50%;background-size:cover;width:100%;height:100%;min-height:360px;box-shadow:0 18px 40px #0a25401f}.page-module__ye1u-G__charityNote{color:var(--color-navy);border-left:3px solid var(--color-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#d4af3714;margin-top:1.5rem;padding:1rem 1.5rem;font-size:.95rem}.page-module__ye1u-G__impactSection{background-color:var(--color-cream-light);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-image:url(https://lirp.cdn-website.com/45d9c0f0/dms3rep/multi/opt/Volunteer-medical-staff-1920w.jpg);background-position:50%;background-size:cover}.page-module__ye1u-G__impactGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;display:grid}.page-module__ye1u-G__impactCard{background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid #0000000f;padding:3rem 2.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0a25400d}.page-module__ye1u-G__impactCard:before{content:"";background:linear-gradient(90deg, var(--color-gold), transparent);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.page-module__ye1u-G__impactCard:hover{border-color:#d4af3733;transform:translateY(-8px);box-shadow:0 24px 48px #0a25401a}.page-module__ye1u-G__impactCard:hover:before{opacity:1}.page-module__ye1u-G__impactIconWrapper{background:#0a25400f;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.75rem;transition:background .3s;display:flex}.page-module__ye1u-G__impactIconWrapper svg{width:28px;height:28px;color:var(--color-navy);transition:color .3s}.page-module__ye1u-G__impactCard:hover .page-module__ye1u-G__impactIconWrapper{background:var(--color-navy)}.page-module__ye1u-G__impactCard:hover .page-module__ye1u-G__impactIconWrapper svg{color:var(--color-gold)}.page-module__ye1u-G__impactTitle{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:1rem;font-size:1.4rem;font-weight:600}.page-module__ye1u-G__impactDesc{color:var(--color-text-muted);font-size:1.05rem;line-height:1.7}.page-module__ye1u-G__stepsSection{background:var(--color-surface)}.page-module__ye1u-G__stepsGrid{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.page-module__ye1u-G__stepCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-cream-light);padding:2.5rem 2rem 2rem;position:relative}.page-module__ye1u-G__stepNum{background:var(--color-navy);width:44px;height:44px;color:var(--color-gold);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.2rem;font-weight:700;display:flex}.page-module__ye1u-G__stepTitle{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:.6rem;font-size:1.2rem;font-weight:600}.page-module__ye1u-G__stepDesc{color:var(--color-text-muted);font-size:1rem;line-height:1.65}.page-module__ye1u-G__whyNowSection{background-image:url(/Images/15.jpeg);background-position:50% 60%;background-size:cover;padding:8rem 2rem;position:relative;overflow:hidden}.page-module__ye1u-G__whyNowOverlay{background:linear-gradient(#040f1cf0 0%,#061628f7 100%);position:absolute;inset:0}.page-module__ye1u-G__whyNowContent{z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.page-module__ye1u-G__whyNowH2{font-family:var(--font-heading);color:var(--color-surface);margin-bottom:2rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.page-module__ye1u-G__whyNowBar{background:var(--color-gold);border-radius:2px;width:60px;height:3px;margin:0 auto 2.5rem}.page-module__ye1u-G__whyNowPara{color:#ffffffd1;text-align:left;margin-bottom:1.75rem;font-size:1.2rem;line-height:1.8}.page-module__ye1u-G__whyNowPara:last-of-type{margin-bottom:3rem}.page-module__ye1u-G__whyNowCta{display:inline-block;background-color:var(--color-gold)!important;color:var(--color-navy)!important;border-color:var(--color-gold)!important;border-radius:var(--radius-md)!important;padding:1.25rem 2.5rem!important;font-size:1.15rem!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 8px 24px #d4af374d!important}.page-module__ye1u-G__whyNowCta:hover{transform:translateY(-2px);background-color:var(--color-gold-light)!important;box-shadow:0 12px 30px #d4af3773!important}.page-module__ye1u-G__formSection{background:var(--color-surface);padding:6rem 2rem}.page-module__ye1u-G__formLayout{grid-template-columns:1fr 1.4fr;align-items:start;gap:6rem;display:grid}.page-module__ye1u-G__formH2{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:1.5rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.page-module__ye1u-G__formBody{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.15rem;line-height:1.7}.page-module__ye1u-G__formMicrocopy{color:var(--color-text-muted);border-left:3px solid var(--color-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#d4af370d;margin-bottom:2.5rem;padding:1.25rem 1.75rem;font-size:1rem;font-style:italic;line-height:1.7}.page-module__ye1u-G__formLinks{flex-direction:column;gap:.75rem;display:flex}.page-module__ye1u-G__formLinksLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.25rem;font-size:.8rem;font-weight:700}.page-module__ye1u-G__formLink{color:var(--color-navy);text-underline-offset:4px;font-size:1rem;font-weight:600;text-decoration:underline;transition:color .2s}.page-module__ye1u-G__formLink:hover{color:var(--color-gold)}.page-module__ye1u-G__formWrapper{background:var(--color-cream-light);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:3rem;box-shadow:0 10px 30px #0a25400a}.page-module__ye1u-G__ctaButtonGoldFull{background-color:var(--color-gold)!important;color:var(--color-navy)!important;border-color:var(--color-gold)!important;border-radius:var(--radius-md)!important;padding:1.25rem 2rem!important;font-size:1.1rem!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 8px 24px #d4af3740!important}.page-module__ye1u-G__ctaButtonGoldFull:hover{transform:translateY(-2px);background-color:var(--color-gold-light)!important;box-shadow:0 12px 30px #d4af3766!important}.page-module__ye1u-G__ctaButtonOutline{color:var(--color-surface)!important;border-radius:var(--radius-md)!important;background-color:#0000!important;border:1px solid #ffffff80!important;padding:1.25rem 2rem!important;font-size:1.1rem!important;font-weight:600!important;transition:all .3s!important}.page-module__ye1u-G__ctaButtonOutline:hover{border-color:var(--color-surface)!important;background-color:#ffffff1a!important}.page-module__ye1u-G__sponsoredSection{background:var(--color-surface);padding-bottom:2rem}.page-module__ye1u-G__sponsoredGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.page-module__ye1u-G__sponsoredCard{background:var(--color-cream-light);border-radius:var(--radius-xl);border:1px solid #d4af374d;flex-direction:column;padding:2.5rem 2rem;display:flex}.page-module__ye1u-G__sponsoredBadge{color:var(--color-gold);background:#d4af3726;border-radius:100px;align-self:flex-start;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.page-module__ye1u-G__sponsoredTitle{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:.5rem;font-size:1.75rem;font-weight:600}.page-module__ye1u-G__sponsoredPrice{color:var(--color-navy);margin-bottom:1.5rem;font-size:1.1rem;font-weight:500}.page-module__ye1u-G__strikethrough{color:var(--color-text-muted);margin-right:.5rem;text-decoration:line-through}.page-module__ye1u-G__sponsoredIncludes{flex-grow:1;margin:0 0 1.5rem;padding:0;list-style:none}.page-module__ye1u-G__sponsoredIncludes li{color:var(--color-text-main);margin-bottom:.75rem;padding-left:1.5rem;line-height:1.5;position:relative}.page-module__ye1u-G__sponsoredIncludes li:before{content:"•";color:var(--color-gold);font-weight:700;position:absolute;left:0}.page-module__ye1u-G__sponsoredNote{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.85rem;font-style:italic}.page-module__ye1u-G__claimSteps{background:var(--color-cream-light);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2.5rem}.page-module__ye1u-G__claimStep{color:var(--color-text-main);margin-bottom:1.25rem;font-size:1.1rem;line-height:1.6}.page-module__ye1u-G__claimStep:last-child{margin-bottom:0}.page-module__ye1u-G__claimStep strong{color:var(--color-navy)}.page-module__ye1u-G__impactOverlay{background:#0a2540d9;position:absolute;inset:0}.page-module__ye1u-G__impactSection .page-module__ye1u-G__container{z-index:1;position:relative}.page-module__ye1u-G__impactSection .page-module__ye1u-G__sectionH2,.page-module__ye1u-G__impactSection .page-module__ye1u-G__sectionIntro{color:var(--color-surface)}.page-module__ye1u-G__impactCard{color:var(--color-surface);background:#ffffff0d;border:1px solid #ffffff1a}.page-module__ye1u-G__impactTitle{color:var(--color-surface)}.page-module__ye1u-G__impactDesc{color:#fffc}.page-module__ye1u-G__impactIconWrapper{background:#ffffff1a}.page-module__ye1u-G__impactIconWrapper svg{color:var(--color-surface)}.page-module__ye1u-G__impactCard:hover{background:#ffffff14;border-color:#d4af3766}.page-module__ye1u-G__editorialSection{background:var(--color-surface)}.page-module__ye1u-G__editorialH2{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:1.5rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.page-module__ye1u-G__editorialBody{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:1.15rem;line-height:1.8}.page-module__ye1u-G__editorialAttribution{color:var(--color-navy);margin-top:2rem;margin-bottom:1rem;font-size:.95rem;font-weight:600}.page-module__ye1u-G__editorialLink{color:var(--color-gold);text-underline-offset:4px;font-weight:600;text-decoration:underline}.page-module__ye1u-G__charitySection{background:var(--color-navy);color:var(--color-surface)}.page-module__ye1u-G__charitySection .page-module__ye1u-G__sectionH2{color:var(--color-surface)}.page-module__ye1u-G__charitySection .page-module__ye1u-G__sectionIntro{color:#ffffffd9}.page-module__ye1u-G__charityGrid{grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.page-module__ye1u-G__charityCol h3{font-family:var(--font-heading);color:var(--color-gold);margin-bottom:1.5rem;font-size:1.25rem}.page-module__ye1u-G__charityList{margin:0;padding:0;list-style:none}.page-module__ye1u-G__charityList li{color:#ffffffe6;margin-bottom:1rem;padding-left:1.5rem;line-height:1.5;position:relative}.page-module__ye1u-G__charityList li:before{content:"✓";color:var(--color-gold);font-weight:700;position:absolute;left:0}.page-module__ye1u-G__charityActions{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:1024px){.page-module__ye1u-G__formLayout{grid-template-columns:1fr;gap:3rem}.page-module__ye1u-G__aboutLayout{grid-template-columns:1fr;gap:2.5rem}.page-module__ye1u-G__aboutImage{min-height:280px}}@media (max-width:768px){.page-module__ye1u-G__formWrapper{padding:2rem}.page-module__ye1u-G__whyNowSection{background-attachment:scroll}.page-module__ye1u-G__cobrand{flex-wrap:wrap;gap:.85rem}}
