body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;color:#333;font-family:Poppins,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#f8b818;--primary-dark:#da9a00;--primary-darker:#bc7c00;--primary-light:#f8b81826;--primary-lighter:#f8b8181a;--primary-border:#f8b8184d}::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#f3f3ee;border:none;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.card,.tab{border-radius:30px}.card:hover{box-shadow:0 10px 20px #f8b81826;transform:translateY(-5px)}.hero-section{background-color:#f8f8f8;padding:80px 0}.hero-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.hero-content-left{flex:1 1;padding-right:40px}.hero-title{color:#333;font-size:3.5rem;font-weight:700;margin-bottom:15px}.hero-subtitle{color:#666;font-size:1.25rem;margin-bottom:30px}.cta-button{background-color:#ffc107;border-radius:30px;color:#fff;display:inline-block;font-weight:700;padding:15px 30px;text-decoration:none;transition:background-color .3s ease}.cta-button:hover{background-color:#e0a800}.hero-content-right{flex:1 1;text-align:center}.hero-image{height:auto;max-width:100%}@media (min-width:768px){.hero-container{flex-direction:row}.hero-content-left{text-align:left}}@media (max-width:767px){.hero-container{flex-direction:column;text-align:center}.hero-content-left{margin-bottom:40px;padding-right:0}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}.hero-image{margin-top:20px}}.tabs{border-bottom:1px solid #eee;display:flex;justify-content:center;margin-bottom:2rem;padding-bottom:1rem}.tab{background:none;border:none;border-radius:20px;color:#666;font-weight:500;margin:0 .5rem;padding:.75rem 1.5rem;transition:all .3s ease}.tab:hover{background-color:var(--primary-lighter);color:var(--primary-dark)}.tab.active,.wbjee-form button{background-color:#ffc107;color:#fff}.wbjee-form button{border:none;border-radius:50px;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.wbjee-form button:hover{background-color:#e0a800}.find-colleges-btn{background-color:#ffc107;border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.find-colleges-btn:hover{background-color:#e0a800}.result-count-badge{background-color:#ffc107;border-radius:30px;color:#fff;font-weight:700;padding:8px 15px}.tab-content{display:none}.tab-content.active{display:block}.college-card{border-radius:30px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.college-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.college-header{background-color:var(--primary-light);border-bottom:1px solid var(--primary-border);padding:1rem}.college-name{color:#333;font-weight:600;margin-bottom:.25rem}.college-program{color:#666;font-size:.9rem;font-weight:500}.college-body{padding:1rem}.college-detail{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.detail-label{color:#666}.detail-value{color:#333;font-weight:500}.marks-vs-rank-container{background-color:#f3f3ee;border-radius:30px;box-shadow:0 4px 12px #0000000d;margin:2rem auto;max-width:800px;padding:2rem}.marks-vs-rank-container h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:25px}.wbjee-form .form-group{margin-bottom:20px;text-align:left}.wbjee-form label{color:#555;display:block;font-weight:500;margin-bottom:8px}.wbjee-form input[type=number],.wbjee-form select{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:12px;width:100%}.wbjee-form input[type=number]:focus,.wbjee-form select:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc10740;outline:none}.wbjee-form .cta-button{font-size:1.1rem;margin-top:15px;padding:12px 30px;width:auto}.wbjee-result{background-color:#e9ecef;border:1px solid #dee2e6;border-radius:10px;margin-top:30px;padding:25px}.wbjee-result h3{color:#333;font-size:1.8rem;margin-bottom:15px}.wbjee-result p{font-size:1.1rem;margin-bottom:.5rem}#wbjee-input-marks,#wbjee-predicted-rank,#wbjee-rank-range,.wbjee-result p strong{color:#e0a800}.wbjee-result p:last-child{margin-bottom:0}.wbjee-result span{color:#007bff;font-weight:700}.rank-badge{background-color:var(--primary-color);border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;padding:.25rem .5rem}footer{background-color:#f8f9fa;border-top:1px solid #eee;margin-top:3rem}@media (max-width:768px){.hero-section{flex-direction:column;padding:2rem;text-align:center}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.2rem}.hero-image-container{margin-bottom:1rem;order:-1}.hero-cta-button{margin-top:1rem}.tabs{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.tab{font-size:.9rem;margin:.5rem .25rem;padding:.6rem 1rem;width:45%}}
/*# sourceMappingURL=main.61d46adb.css.map*/