@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");:root{--primary-color: #2563eb;--secondary-color: #1e40af;--light-gray: #f9fafb;--dark-gray: #1f2937}body{font-family:'Inter', sans-serif;color:var(--dark-gray);line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700}.hero{padding:100px 0;background:linear-gradient(135deg, var(--light-gray) 0%, #e2e8f0 100%)}.hero h1{margin-bottom:1.5rem;font-size:3rem}.hero .lead{font-size:1.25rem;color:#4b5563}.services{background-color:white}.service-card{padding:2rem;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);height:100%;transition:transform 0.3s ease}.service-card:hover{transform:translateY(-5px)}.service-card .icon-container{width:70px;height:70px;border-radius:50%;background-color:rgba(37,99,235,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-card .icon-container i{font-size:2rem;color:var(--primary-color)}.service-card h3{margin-bottom:1rem;font-size:1.5rem}.cta{background-color:var(--light-gray)}.enquiry-container{background-color:var(--light-gray);min-height:100vh}.enquiry-container .card{border:none;border-radius:16px}.enquiry-container .form-control,.enquiry-container .form-select{padding:0.75rem 1rem;border-radius:6px;border:1px solid #e5e7eb}.enquiry-container .form-label{font-weight:500;margin-bottom:0.5rem}.thank-you-page{min-height:80vh;display:flex;flex-direction:column;justify-content:center;text-align:center}.thank-you-page .check-icon{width:80px;height:80px;background-color:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.thank-you-page .check-icon i{color:white;font-size:2.5rem}.footer{background-color:var(--dark-gray);color:white;padding:3rem 0}.footer a{color:#e5e7eb;text-decoration:none}.footer a:hover{color:white}.centered-icon-row{width:100%;display:flex;justify-content:center;align-items:center;gap:0.5rem;text-align:center}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-45px)}60%{transform:translateY(-15px)}}.btn-orange{background:#1E90FF;color:white}.btn-orange:hover{background:#1873cc}.main-hero{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:20;transition:opacity 0.3s ease}.main-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center center;transition:transform 0.1s linear}.main-hero .bounce{animation:bounce 1.5s infinite;-webkit-animation:bounce 1.5s infinite;margin-left:-80px;pointer-events:all}.main-hero .main-caption{padding-bottom:18rem}.main-hero .main-caption h1{font-size:48px;color:white;text-align:center}.main-hero .main-caption h1 span{font-size:64px;display:block}.landing-page{font-family:"Poppins", sans-serif}.landing-page .zoom-section{background-size:cover;color:white;height:100vh}.landing-page .zoom-section .circled{background:url(/assets/circled-453dd267e073c146c1e9baf0612943ed97759ce0c9c7d66b3097197f311461ff.svg) no-repeat;background-size:cover;width:270px;height:49px}.landing-page .zoom-section .bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-5px)}}.landing-page .path-to-success .card .btn{max-width:100%;width:365px}.landing-page .btn-primary{background:#1E90FF}.landing-page .text-cyan{color:#00E0FE}.landing-page ul li{align-items:center;display:flex;gap:10px;margin:5px 0}.landing-page .project ul li{align-items:start}.landing-page .project ul li img{margin-top:8px}.blue-gradient{background:url(/assets/main-img-1-0cff28f5cdb960b215bacc3c054cd525526ac324f68ae912296ab947979141a0.jpg) no-repeat center center;background-size:cover;align-items:center;display:flex;height:100vh;justify-content:center}.blue-gradient .highlighted{display:inline-block;position:relative;padding-left:5px;margin-right:5px}.blue-gradient .highlighted span{position:relative;z-index:99}.blue-gradient .highlighted::after{background:#00e0fe81;content:'';display:block;height:8px;position:absolute;bottom:6px;width:100%;z-index:9}.blue-gradient .inner-caption{padding-top:12rem}.blue-gradient .inner-caption h1{font-size:48px;color:white}.blue-gradient .inner-caption h1 span{font-size:64px;display:block}.blue-gradient .inner-caption .btn{font-size:18px}.blue-gradient.inner{height:auto}.game_plan{background:url(/assets/gameplans-section-bg-1b5064a1a67f546c13b4986e4c311a0fdc7841a7540fdbce62ee95eacd4cd5e9.jpg) no-repeat center center;background-size:cover}.home_front{background:url(/assets/hometoday-section-bg-2f5a5759e547254f5bb4f1def57af2d78d46216efbaf2cce7c83da8339057355.jpg) no-repeat center center;background-size:cover}.start-assessment{background:url(/assets/start-assessment-bg-1739bcedbe6175536219548f6ad632b658ec0663a8c4fc83e13aa5ad27b0bfc0.jpg) no-repeat center center;background-size:cover}.service-card{transition:transform 0.3s ease}.service-card:hover{transform:scale(1.03)}.faqs{background:url(/assets/faq-section-bg-aebf5daf94ce8c630ab4dc74cad20591e6a7e0154cdc2bd9d223170db54fb8dc.jpg) no-repeat center center;background-size:cover}.faqs .accordion-item{background:#101A27;border:none;border-radius:15px;overflow:hidden;margin-bottom:18px}.faqs .accordion-item .accordion-header{background:#101A27;overflow:hidden}.faqs .accordion-item .accordion-header .accordion-button{background:none;box-shadow:none;color:#fff;font-weight:600;outline:none;justify-content:space-between}.faqs .accordion-item .accordion-header .accordion-button::after{background:url(/assets/faq-arrow-d3fe64518dd0bbf05aee494ef8256b962b096641f2663607b39a4c35e03d47f2.svg) no-repeat center center;background-size:cover;border-radius:9rem;width:24px;height:24px}.faqs .accordion-item .accordion-body{color:#fff;font-weight:300}.navbar{z-index:10}@media screen and (max-width: 991px){.mobile-design{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;padding:15px;border-radius:16px;border:1px solid #eee}}@media screen and (max-width: 767px){.blue-gradient h1{font-size:38px}.hero .container{margin-bottom:50px}.hero.inner .container{margin-bottom:0}.hero.inner .container h1{font-size:30px}}@media screen and (max-width: 575px){.navbar{width:90%;margin:16px auto 24px !important}.container{width:95%}}@media screen and (max-width: 399px){nav img{width:140px}.blue-gradient h1{font-size:30px}.blue-gradient .fs-4{font-size:18px !important}.start-assessment .btn{font-size:13px}}.navbar-logo{max-height:40px !important;width:auto !important;height:auto !important;-o-object-fit:contain !important;object-fit:contain !important;vertical-align:middle !important}@media (max-width: 768px){.navbar-logo{max-height:40px !important}}@media (min-width: 769px){.navbar-logo{max-height:40px !important}}.toast{--bs-toast-border-width: 0;--bs-toast-spacing: 8px}.modal{position:absolute}.modal .btn-primary{background:#1E90FF}.modal .text-blue{color:#1E90FF}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:1000}.modal__container{background-color:#fff;padding:30px;max-width:500px;max-height:92vh;border-radius:24px;overflow-y:auto;box-sizing:border-box;position:relative}.modal__container--wide{max-width:none;width:720px}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.modal__close{background:transparent;border:0;cursor:pointer;position:absolute;right:18px;top:18px}.modal textarea{resize:none}.modal__header .modal__close:before{content:"\2715";font-size:16px}.modal__content{line-height:1.5;color:#515151}.modal__content .form-control:focus{box-shadow:none}.step-indicator{position:relative;margin-bottom:10px}.step-indicator::after{background:#ccc;content:'';display:block;height:1px;position:absolute;right:-31px;top:50%;width:30px}.step-indicator:last-child::after{display:none}.step-circle.active{background:#1E90FF;border-color:#1E90FF !important;color:#fff !important}
