.cfiliq_fullWidthContainer{background-color:#e7f2fd;width:100%;overflow-x:hidden}.cfiliq_BannerSection{color:#fff;text-align:center;box-sizing:border-box;background-color:#0056b3;border-bottom-right-radius:10rem;justify-content:center;align-items:center;width:100%;height:40vh;padding:20px;display:flex;position:relative;overflow:hidden}.cfiliq_BannerContentTitle{color:#fff;box-sizing:border-box;max-width:900px;margin:0;padding:0 20px;font-size:3.2em;font-weight:700;line-height:1.2}.cfiliq_approachSection{max-width:1200px;margin:0 auto;padding:60px 20px}.cfiliq_approachContent{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.cfiliq_approachText{flex:1;min-width:300px}.cfiliq_approachIntroBig{color:#333;margin-bottom:20px;font-size:2.2em;font-weight:700}.cfiliq_approachDescriptionMed{color:#555;margin-bottom:30px;font-size:1.1em;line-height:1.6}.cfiliq_scheduleCallOverlayButton{color:#fff;cursor:pointer;background-color:#0056b3;border:none;border-radius:20px;padding:15px 30px;font-size:1.1em;transition:background-color .3s}.cfiliq_scheduleCallOverlayButton:hover{background-color:#007bff}.cfiliq_approachImageContainer{flex:1;justify-content:center;align-items:center;min-width:300px;display:flex}.cfiliq_approachMainImage{object-fit:cover;border-radius:20px;width:100%;height:auto}.cfiliq_coreBeliefsSection{text-align:center;background-color:#e7f2fd;border-radius:8px;max-width:1200px;margin:40px auto;padding:60px 20px}.cfiliq_coreBeliefsHeading{color:#333;margin-bottom:50px;font-size:2.5em;display:inline-block;position:relative}.cfiliq_coreBeliefsHeading:after{content:"";background-color:#007bff;border-radius:2px;width:80px;height:4px;margin:10px auto 0;display:block}.cfiliq_beliefsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.cfiliq_beliefCard{text-align:center;background-color:#fff;border-radius:8px;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px #00000014}.cfiliq_beliefCard:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000001f}.cfiliq_beliefCardImage{object-fit:contain;border:2px solid #007bff;border-radius:8px;margin-bottom:20px;padding:0;width:200px!important;height:auto!important}.cfiliq_beliefCard h3{color:#007bff;margin-bottom:15px;font-size:1.5em}.cfiliq_beliefCard p{color:#666;font-size:1em;line-height:1.6}.cfiliq_ourToolsSection{text-align:center;max-width:1200px;margin:40px auto;padding:60px 20px}.cfiliq_ourToolsHeading{color:#333;margin-bottom:50px;font-size:2.5em;display:inline-block;position:relative}.cfiliq_ourToolsHeading:after{content:"";background-color:#007bff;border-radius:2px;width:80px;height:4px;margin:10px auto 0;display:block}.cfiliq_toolsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.cfiliq_toolCard{text-align:left;background-color:#fff;border:2px solid #007bff;border-radius:8px;padding:30px;box-shadow:0 4px 10px #0000000d}.cfiliq_toolCard h3{color:#0056b3;margin-bottom:15px;font-size:1.6em}.cfiliq_toolCard p{color:#555;font-size:1.05em;line-height:1.6}.cfiliq_aboutYoungGatesSection{color:#fff;background-color:#0056b3;margin-top:60px;padding:80px 20px}.cfiliq_aboutContent{justify-content:center;align-items:center;gap:50px;max-width:1200px;margin:0 auto;padding-top:20px;padding-bottom:20px;display:flex;position:relative}.cfiliq_aboutLeft{text-align:right;flex-direction:column;flex:1;align-items:flex-end;min-width:300px;padding-right:25px;display:flex;position:relative}.cfiliq_aboutRight{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:300px;padding-left:25px;display:flex;position:relative}.cfiliq_aboutDescription{color:#e0e0e0;margin-bottom:30px;padding:40px 0;font-size:1.15em;line-height:1.7}.cfiliq_buttonContainer{flex-wrap:wrap;gap:20px;margin-bottom:30px;display:flex}.cfiliq_registerNowButton{color:#0056b3;cursor:pointer;background-color:#fff;border:none;border-radius:20px;padding:15px 30px;font-size:1.1em;text-decoration:none;transition:background-color .3s}.cfiliq_registerNowButton:hover{color:#fff;background-color:#0056b3;border:1px solid #fff}.cfiliq_scheduleCallButton{color:#fff;cursor:pointer;background-color:#0056b3;border:1px solid #fff;border-radius:20px;padding:15px 30px;font-size:1.1em;transition:background-color .3s,color .3s,border-color .3s}.cfiliq_scheduleCallButton:hover{color:#0056b3;background-color:#fff;border-color:#0056b3}.cfiliq_decorativeLineTop,.cfiliq_decorativeLineBottom{display:none}.cfiliq_aboutContent:after{content:"";z-index:1;background-color:#fff;height:2px;position:absolute;top:0;left:0;right:0}.cfiliq_aboutContent{border-top:2px solid #fff;border-bottom:2px solid #fff;padding-top:0;padding-bottom:0}.cfiliq_aboutContent:before{content:"";z-index:1;background-color:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px)}.cfiliq_aboutContent:after{content:none}@media (max-width:991px){.cfiliq_approachContent{flex-direction:column}.cfiliq_approachText,.cfiliq_approachImageContainer{min-width:unset;width:100%}.cfiliq_aboutContent{text-align:center;border-top:none;border-bottom:none;flex-direction:column;align-items:center;gap:20px;padding-top:20px;padding-bottom:20px}.cfiliq_aboutLeft,.cfiliq_aboutRight{text-align:center;align-items:center;width:100%;padding-left:0;padding-right:0}.cfiliq_aboutContent:before{display:none}.cfiliq_aboutLeft .cfiliq_decorativeLineTop,.cfiliq_aboutLeft .cfiliq_decorativeLineBottom{background-color:#fff;width:80%;margin:10px auto;display:block}.cfiliq_aboutHeading{max-width:100%}.cfiliq_buttonContainer{flex-direction:column;gap:15px}}@media (max-width:768px){.cfiliq_BannerContentTitle{font-size:2.5em}.cfiliq_approachIntroBig{font-size:1.8em}.cfiliq_approachDescriptionMed{font-size:1em}.cfiliq_coreBeliefsHeading,.cfiliq_ourToolsHeading{font-size:2em}.cfiliq_beliefCard,.cfiliq_toolCard{padding:20px}.cfiliq_beliefCard h3,.cfiliq_toolCard h3{font-size:1.3em}.cfiliq_aboutHeading{font-size:2.2em}}@media (max-width:480px){.cfiliq_BannerSection{height:30vh}.cfiliq_BannerContentTitle{font-size:2em}.cfiliq_approachSection,.cfiliq_coreBeliefsSection,.cfiliq_ourToolsSection,.cfiliq_aboutYoungGatesSection{padding:30px 15px}.cfiliq_scheduleCallOverlayButton,.cfiliq_registerNowButton{padding:12px 20px;font-size:1em}}
