.bob-page{color:#000;background:#fff;width:100%;min-height:100vh;margin-top:0;padding-top:0;position:relative;overflow-x:hidden}.bob-page footer.bob-footer{background:#042b3f!important}.bob-custom-navbar{z-index:1000;background:#042b3f;padding:16px 0;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.bob-custom-navbar .container{max-width:1400px;margin:0 auto;padding:0 40px}.bob-navbar-logos{justify-content:center;align-items:center;gap:30px;display:flex}.bob-navbar-brand{text-decoration:none;transition:opacity .3s;display:inline-block}.bob-navbar-brand:hover{opacity:.8}.bob-navbar-logo{object-fit:contain;min-width:175px;max-width:175px;height:100px;width:175px!important}.bob-navbar-stars-logo{min-width:140px;max-width:140px;height:100px;max-height:100px;width:140px!important}.bob-container{max-width:1400px;margin:0 auto;padding:0 40px}.bob-hero-section{background:#fff;align-items:center;min-height:80vh;display:flex;padding:0!important}.bob-hero-section .container{max-width:1400px;padding:0 40px}.bob-hero-row{align-items:center;min-height:80vh}.bob-hero-text-col{align-items:center;padding:80px 60px;display:flex}.bob-hero-text-content{width:100%}.bob-hero-title{color:#000;text-transform:none;letter-spacing:normal;margin-bottom:30px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:62px;font-style:normal;font-weight:700;line-height:80px}.bob-hero-subtitle{color:#343434;margin-bottom:40px;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:30px}.bob-get-started-btn{color:#000;background:#ffc155;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:230px;height:60px;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;transition:all .3s;display:flex;box-shadow:inset 0 0 #fff,inset 0 0 0 1px #bd801b,0 1px 2px #0000000d}.bob-get-started-btn:hover{color:#000;background:#ffbc49;transform:translateY(-2px);box-shadow:0 4px 12px #ffbc494d}.bob-hero-image-col{background:#fff;justify-content:center;align-items:center;height:80vh;padding:0;display:flex}.bob-hero-image-wrapper{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.bob-hero-portrait{object-fit:cover;object-position:center;width:85%;height:85%;max-height:70vh}.bob-details-section{background:#fff;padding-top:100px;padding-bottom:100px}.bob-details-section .container{max-width:1400px;padding:0 40px}.bob-details-row{justify-content:center;align-items:stretch;max-width:1200px;margin-top:40px;margin-left:auto;margin-right:auto;display:flex}.bob-details-row .col-lg-4{flex:none;width:320px;max-width:320px;padding:0 15px;display:flex}.bob-detail-card{cursor:pointer;text-align:center;background:linear-gradient(#042b3f 0% 100%);border-bottom:7px solid #ffbc49;border-radius:4px;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:auto;padding:40px 30px;transition:all .3s;display:flex}.bob-detail-card:hover{border-bottom:7px solid #ffcd73;transform:translateY(-8px);box-shadow:0 12px 30px #0000004d}.bob-detail-icon{margin-bottom:20px;font-size:48px}.bob-detail-card h2{color:#ffbc49;text-align:center;margin-top:0;margin-bottom:15px;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:normal}.bob-detail-card p{color:#b6b6b6;text-align:center;margin:0;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.bob-tagline-section{text-align:center;background:#fff;padding:40px 0 20px;position:relative;overflow:hidden}.bob-tagline{text-transform:uppercase;text-align:center;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:52px;font-style:normal;font-weight:700;line-height:50px}.bob-tagline-yellow{color:#ffbc49}.bob-tagline-blue{color:#002232}.bob-content-section{background:#fff;padding:20px 0 60px}.bob-content-wrapper{max-width:900px;margin:0 auto}.bob-content-main{text-align:center}.bob-intro-text{color:#343434;margin:0 0 30px;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:20px;line-height:1.8}.bob-highlight-text{color:#042b3f;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:24px;font-weight:600;line-height:1.6}.bob-cause-section{background:#fff;padding:80px 0;position:relative}.bob-cause-content{grid-template-columns:300px 1fr;align-items:center;gap:60px;max-width:1000px;margin:0 auto;display:grid}.bob-cause-logo{text-align:center}.bob-foundation-logo{width:100%;max-width:250px;height:auto}.bob-cause-text{color:#000}.bob-section-title{text-transform:uppercase;margin:0 0 25px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:52px;font-style:normal;font-weight:700;line-height:50px}.bob-section-title-center{text-transform:uppercase;text-align:center;margin:0 0 50px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:52px;font-style:normal;font-weight:700;line-height:50px}.bob-title-yellow{color:#ffbc49}.bob-title-blue{color:#002232}.bob-cause-text p{color:#343434;margin:0;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:18px;line-height:1.8}.bob-why-attend-section{background:#fff;padding:80px 0}.bob-benefits-row{align-items:stretch;margin-top:40px;display:flex}.bob-benefits-row .col-lg-3,.bob-benefits-row .col-md-6{margin-bottom:20px;display:flex}.bob-benefit-card{cursor:pointer;text-align:center;background:linear-gradient(#042b3f 0% 100%);border-bottom:7px solid #ffbc49;border-radius:4px;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:300px;padding:55px 28px;transition:all .3s;display:flex}.bob-benefit-card:hover{border-bottom:7px solid #ffcd73;transform:translateY(-8px);box-shadow:0 12px 30px #0000004d}.bob-benefit-card h3{color:#ffbc49;text-align:center;margin-top:16px;margin-bottom:15px;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:normal}.bob-benefit-card p{color:#b6b6b6;text-align:center;margin:0;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.bob-full-details-section{background:#fff;padding-top:100px;padding-bottom:100px}.bob-full-details{text-align:left;max-width:800px;margin:40px auto 0}.bob-detail-item{color:#343434;background:#ffc1550d;border-left:4px solid #ffc155;border-radius:8px;margin:20px 0;padding:20px;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:18px}.bob-detail-item strong{color:#042b3f;font-weight:600}.bob-get-involved-section{text-align:center;background:#fff;padding-top:100px;padding-bottom:100px}.bob-involved-text{color:#343434;max-width:800px;margin:30px auto 20px;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:20px;line-height:1.8}.bob-coming-soon{color:#042b3f;margin:30px 0 0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:22px;font-weight:600}.bob-presented-section{text-align:center;background:#042b3f;padding:80px 0;position:relative}.bob-presented-section .bob-container{max-width:1400px;padding:0 40px}.bob-presented-section:before{content:"";background:linear-gradient(90deg,#0000,#ffbc49,#0000);height:2px;position:absolute;top:0;left:0;right:0}.bob-presented-title{color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0 0 30px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:24px;font-weight:500}.bob-presented-logos{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:80px;display:flex}.bob-presented-logo-item{text-align:center;flex-direction:column;align-items:center;display:flex}.bob-presented-logo{width:100%;max-width:200px;height:auto;margin-bottom:20px}.bob-logo-wrapper{justify-content:center;align-items:center;width:100%;height:200px;display:flex}.bob-stars-logo,.bob-ampco-logo{object-fit:contain;object-position:center;background:0 0;width:auto;max-width:100%;height:100%;margin:0 auto;padding:0;display:block}.bob-stars-logo{height:auto;max-height:180px}.bob-ampco-logo{height:auto;max-height:150px}.bob-presented-logo-item p{color:#ffffffe6;margin:10px 0 0;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:16px}.bob-presented-text{color:#fffc;margin:10px 0 5px;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:14px;font-weight:400}.bob-presented-names{color:#ffffffe6;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:18px;font-weight:500;line-height:1.8}.bob-footer{border-top:1px solid #ffc15533;width:100%;padding:30px 0;background:#042b3f!important}.bob-footer-container{max-width:1400px;margin:0 auto;padding:0 40px}.bob-footer-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.bob-footer-left p{color:#ffffffb3;margin:0;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400}.bob-footer-right{flex-wrap:wrap;gap:20px;display:flex}.bob-footer-right a{color:#ffffffb3;font-family:Inter Variable,Inter Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none;transition:color .3s}.bob-footer-right a:hover{color:#fff}@media screen and (width<=768px){.bob-custom-navbar .container{padding:0 20px}.bob-navbar-logos{gap:15px}.bob-navbar-logo{min-width:120px;max-width:120px;height:60px;width:120px!important}.bob-navbar-stars-logo{min-width:150px;max-width:150px;height:50px;max-height:50px;width:150px!important}.bob-footer-content{text-align:center;flex-direction:column}.bob-footer-right{justify-content:center}}@media screen and (width<=991px){.bob-hero-section{min-height:auto;padding:20px 0!important}.bob-hero-section .container{padding:0 20px}.bob-hero-row{flex-direction:column;min-height:auto;margin:0}.bob-hero-text-col{text-align:center;justify-content:center;align-items:center;padding:20px 15px;display:flex}.bob-hero-text-content{text-align:center;flex-direction:column;align-items:center;display:flex}.bob-hero-title{text-align:center;margin-bottom:20px;font-size:36px;line-height:44px}.bob-hero-subtitle{text-align:center;margin-bottom:30px;font-size:16px;line-height:24px}.bob-get-started-btn{width:200px;height:50px;margin:0 auto;font-size:16px}.bob-hero-image-col{order:-1;min-height:auto;padding:10px 15px;height:auto!important}.bob-hero-image-wrapper{min-height:auto;height:auto!important}.bob-hero-portrait{width:100%;height:auto;max-height:40vh}.bob-details-row{flex-direction:column;gap:20px}.bob-details-row .col-lg-4{width:100%;max-width:100%}.bob-benefits-row{flex-direction:column;gap:20px}.bob-benefits-row .col-lg-3,.bob-benefits-row .col-md-6{width:100%;max-width:100%}.bob-details-section,.bob-cause-section,.bob-why-attend-section,.bob-full-details-section,.bob-get-involved-section{padding-top:50px;padding-bottom:50px}.bob-cause-content{grid-template-columns:1fr;align-items:flex-start;gap:30px}.bob-cause-logo{min-height:auto;display:block;height:auto!important}.bob-cause-logo img{height:auto!important;max-height:none!important}.bob-cause-text-content{margin-bottom:30px;padding-right:0}.bob-why-attend-text-content{padding-left:0}.bob-cause-text-content h2,.bob-why-attend-text-content h2{font-size:30px;line-height:38px}.bob-cause-text-content p,.bob-why-attend-text-content p{font-size:16px;line-height:22px}.bob-section-title-center{font-size:36px;line-height:44px}.bob-detail-card{width:100%;min-height:auto;margin-bottom:20px}.bob-benefit-card{width:100%;margin-bottom:20px}.bob-foundation-logo-img,.bob-logo-feature-img{margin-top:30px;margin-bottom:30px}}@media screen and (width<=576px){.bob-hero-section{padding:15px 0!important}.bob-hero-text-col{padding:15px 10px}.bob-hero-title{margin-bottom:15px;font-size:28px;line-height:36px}.bob-hero-subtitle{margin-bottom:20px;font-size:14px;line-height:20px}.bob-get-started-btn{width:180px;height:45px;font-size:14px}.bob-hero-image-col{min-height:auto;padding:5px 10px;height:auto!important}.bob-hero-image-wrapper{min-height:auto;height:auto!important}.bob-hero-portrait{width:100%;height:auto;max-height:35vh}.bob-details-section,.bob-cause-section,.bob-why-attend-section,.bob-full-details-section,.bob-get-involved-section{padding-top:40px;padding-bottom:40px}.bob-cause-text-content h2,.bob-why-attend-text-content h2{font-size:24px;line-height:30px}.bob-section-title-center{font-size:28px;line-height:36px}.bob-presented-logos{gap:40px}}
