@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--primary-color: Black }*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.splash-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.slogo{width:150px}.emailstatus{margin-top:20px;width:100%;text-align:center}.wrapper{height:1px;width:100%;margin-top:11vh}.logo img{height:16vh;margin-left:2vw}.navbar{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1000;box-shadow:1px 0 5px #0000001a;height:11vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0rem 4rem}.hamburger{display:none}.nav-links{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;list-style-type:none;gap:5vw}.nav-links .nav-link{color:var(--primary-color);text-decoration:none;font-size:2.2vh;transition:font-size .3s ease-in-out,font-weight ease-in-out}.nav-links .nav-link:hover,.nav-links .nav-link.active{font-size:2.5vh;font-weight:700}.btn{background-color:#000;color:#fff;font-family:Poppins,sans-serif;padding:1.5vh 1.5vw;border:none;border-radius:10px;font-size:2.2vh;transition:transform .3s ease-in-out}.btn:hover{transform:scale(1.1)}.home{margin-top:4vh;display:flex;width:100%;height:85vh;transition:opacity .5s ease}.home .text-portion{display:flex;flex-direction:column;width:55vw;padding-top:7vh;padding-left:10vw;padding-right:4vw}.home h1{font-size:5vh;margin-bottom:3vh}.home p{width:27vw;background-color:#e1e2e4;border-radius:15px;font-size:3vh;font-weight:300;padding:1px 20px;margin-bottom:2vh;text-align:center}.bar{display:flex;margin-bottom:3vh}.bar1{height:.5vh;width:5vw;background-color:#ff4500;margin-right:5vw;border-radius:15px}.bar2{height:.5vh;width:5vw;background-color:green;border-radius:15px}.home h3{font-weight:300;font-size:2vh;margin-bottom:2vh}.button-container{display:flex;flex-direction:row;gap:2vw}.home .btn{margin-top:3vh;width:12vw;border-radius:30px}.btn-w{text-decoration:none}.home .btn-content{display:flex;align-items:center;justify-content:center}.home .w-img{height:3.5vh;margin-right:1vw}.img-portion{width:45vw;position:relative;align-items:center;justify-content:center}.img-slider{height:75vh;position:absolute;opacity:0;transition:opacity 1s ease-in-out}.img-slider.active{opacity:1;z-index:1}.display-bar{width:100vw;height:20vh;background-color:#f3f4f6;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.display-bar .info{font-size:2.3vh}.heart{color:red;font-size:3vh}.display-bar img{height:8vh;border-radius:25px;padding:5px 15px;box-shadow:0 0 20px #0000001a}.about{padding:20px;max-width:80vw;margin:10vh auto}.about-title{color:#000;font-size:4vh;font-weight:700;margin-bottom:10px}.about-heading{color:#555;font-size:2.3vh;font-weight:400;margin-bottom:20px;text-align:justify}.about-tabs{display:flex;gap:10px;margin-bottom:20px}.about-tab{padding:10px 20px;background-color:#f1f1f1;color:#000;border:none;border-radius:5px;transition:background-color .5s}.about-tab.active{background-color:#000;color:#fff}.about-content{color:#555;line-height:1.6;font-size:2.3vh;text-align:justify}.need{padding:4vh 0;display:flex;margin-top:5vh;justify-content:center;background-color:#d5f1e4;margin-bottom:4vh}.need-container{width:80vw;padding:20px;text-align:left}.need-text{font-size:3vh;line-height:1.8;color:#333}.need-highlight{font-weight:700;color:#000}.need-footer{color:#218838;padding:5px;background-color:#fff;border-radius:25px;margin-top:20px;font-size:3vh;font-weight:400;width:20vw;text-align:center}.need-footer img{height:5vh;vertical-align:middle}.services{width:90vw;margin:0 auto;padding:20px;margin-bottom:10vh}.services-heading{margin-top:3vh;text-align:center;font-size:4vh;color:#222}.text-banner{font-family:Arial,sans-serif;font-size:3.5vh;font-weight:400;color:#4b5563;line-height:1.5;text-align:center;margin-bottom:5vh}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3vw}.services-grid .services-card{position:relative;border-radius:10px;padding:20px;text-align:left;transition:transform .5s ease,box-shadow .5s ease}.services-card:nth-child(1){background:#fff3e2}.services-card:nth-child(2){background:#fff3e2}.services-card:nth-child(3){background:#fff3e2}.services-card:nth-child(4){background:#d5f1e4}.services-card:nth-child(5):after,.services-card:nth-child(6):after{content:"First in Class";position:absolute;top:10px;right:10px;background:#ffe47a;color:#333;font-size:.8rem;font-weight:700;padding:5px 10px;border-radius:5px;z-index:1}.services-card:nth-child(5){background:#d5f1e4}.services-card:nth-child(6){background:#d5f1e4}.services-card:nth-child(7){background:#d5f1e4}.services-card:hover{transform:scale(1.05);box-shadow:0 0 30px #0000004d}.services-icon{height:50px;width:50px;text-align:center;align-content:center;border-radius:25px;font-weight:700;font-size:3vh;margin-bottom:15px;background:#fff}.services-card .ic1,.services-card .ic2,.services-card .ic3{color:#ff4500}.services-card .ic4,.services-card .ic5,.services-card .ic6,.services-card .ic7{color:green}.services-title{font-weight:500;font-size:1.5rem;margin-bottom:10px;color:#333}.services-description{font-size:.9rem;line-height:1.5;color:#666}.pricing-container{display:flex;width:100vw;justify-content:center;align-items:flex-start;gap:5vw;padding:20px}.pricing-card{background-color:#fff;border-radius:20px;box-shadow:0 4px 6px #0000001a;width:35vw;padding:20px;text-align:center;border:2px solid transparent}.pricing-card.silver{border-color:#e96d3f}.pricing-card.gold{border-color:#268b26}.plan-title{position:relative;width:12rem;top:-2.8rem;background-color:#fff;font-size:1.7rem}.gp{width:11rem}.plan-price{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:10px}.plan-price .currency{font-size:1.2rem;vertical-align:super}.plan-price .duration{display:block;font-size:1rem;color:#666;margin-top:-10px}.choose-button{background-color:inherit;color:inherit;border:2px solid;border-radius:10px;padding:10px 20px;font-size:1rem;margin:20px 0;font-weight:700;transition:transform .3s}.choose-button:hover{transform:scale(1.1)}.pricing-card.silver .choose-button{background-color:#e96d3f;color:#fff}.pricing-card.gold .choose-button{background-color:#268b26;color:#fff}.description{padding:0 1rem;font-size:.9rem;color:#555;margin-bottom:20px;line-height:1.4}.plan-options{list-style:none;padding:0;text-align:left}.plan-options li{font-size:1rem;margin:10px 0;background-color:#f9f9f9;padding:10px;border-radius:5px}.plan-options li:before{content:"✔";margin-right:10px}.employers{width:100vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 6vw;background-color:#fff;margin-top:10vh}.employers .content{flex:1 1 50%;padding:20px}.employers .content h3{font-size:5vh;margin-bottom:4vh}.employers .content p{font-weight:700;font-size:3.5vh;color:#3c893c;margin-bottom:1.5vh}.employers .content .cta-button{border-style:none;display:inline-block;padding:15px 25px;background-color:#000;color:#fff;text-decoration:none;border-radius:10px;font-weight:700;transition:background-color .3s,transform .3s}.employers .content .cta-button:hover{background-color:#e7815c;transform:translate3d(0,-5px,0)}.employers .image{flex:1 1 40%;text-align:center}.employers .image img{height:40vh}.employers .qna{margin-top:2.5vh}.employers .qna .question{font-size:3vh;color:#e7815c;font-weight:700;margin-bottom:1.5vh}.employers .qna .answer{font-size:2.2vh;color:#555;margin-bottom:20px;line-height:1.6}.employers .cta-button{margin-top:20px}.testimonials{max-width:1200px;margin:0 auto;padding:40px 20px;text-align:center}.testimonials-title{font-size:2rem;font-weight:700;margin-bottom:10px}.testimonials-subtitle{font-size:1rem;color:#666;margin-bottom:30px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.testimonial-card{border:1px solid #e0e0e0;border-radius:10px;padding:20px;text-align:left;transition:transform .5s ease,box-shadow .5s ease}.testimonial-card:hover{transform:scale(1.05);box-shadow:0 0 30px #0000004d}.testimonial-text{font-size:1.8vh;margin-bottom:20px;color:#333}.testimonial-user{display:flex;align-items:center;gap:10px}.user-image{width:50px;height:50px;border-radius:50%;object-fit:cover}.user-placeholder{width:50px;height:50px;border-radius:50%;background-color:#d9d9d9;color:#fff;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.user-name{font-size:2vh;font-weight:700}.user-role{font-size:1.5vh;color:#777}.job-card{width:350px;border:1px solid #ddd;border-radius:8px;padding:16px;font-family:Arial,sans-serif;box-shadow:0 4px 8px #0000001a}.job-header{display:flex;justify-content:space-between;align-items:center}.job-type{background-color:#e0f7e9;color:#27a745;font-size:12px;font-weight:700;padding:4px 8px;border-radius:12px}.company-logo img{width:50px;height:50px;border-radius:50%}.job-title{font-size:18px;font-weight:700;margin:12px 0 8px}.company-name{font-size:14px;color:#6c757d;margin-bottom:8px}.job-location{font-size:14px;color:#495057;margin-bottom:16px}.job-info{display:flex;justify-content:space-between;font-size:14px;color:#495057;margin-bottom:16px}.job-skills{margin-bottom:16px}.skill{background-color:#f1f3f5;color:#343a40;font-size:12px;padding:4px 8px;border-radius:8px;margin-right:8px;display:inline-block}.apply-btn{width:100%;background-color:#27a745;color:#fff;font-size:16px;font-weight:700;padding:12px;border:none;border-radius:4px;transition:background-color .3s ease}.apply-btn:hover{background-color:#218838}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:40vw;background-color:#fff;color:#000;border-radius:8px;box-shadow:0 4px 8px #0003;padding:20px;z-index:1000}.popup h2{margin-top:0;font-size:1.5rem}.popup form{margin-top:20px;display:flex;flex-direction:column}.popup input{margin:10px 0;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.popup button{margin-top:10px;background-color:#000;color:#fff;border:none;padding:10px;border-radius:4px}.popup button:hover{background-color:#333}.close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.8rem;line-height:.8}.close-btn:hover{color:red}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.fcontainer{margin-top:10vh;display:flex;justify-content:center;align-items:center;height:30vh;text-align:center;background-color:#f3f4f6}.fcontent h1{font-size:2rem;color:#333;margin-bottom:10px}.fcontent p{font-size:1rem;color:#777;margin-bottom:20px}footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:20px;background-color:#fff;font-size:.9rem}footer p{margin:0}.contact{display:flex;align-items:center}.contact img{height:30px;margin-right:10px}.contact a{color:#333;text-decoration:none}.contact a:hover{text-decoration:underline}.dropdown-menu{position:absolute;top:150%;left:50%;transform:translate(-50%) translateY(-10px);background:#fff;min-width:220px;box-shadow:0 10px 30px #00000026;border-radius:12px;padding:10px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10000;border:1px solid #f0f0f0}.dropdown-menu.show{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown-item{display:block;padding:12px 15px;color:#333;text-decoration:none;font-size:.95rem;border-radius:8px;transition:background .2s;white-space:nowrap}.dropdown-item:hover{background-color:#f5f5f5;color:#000;font-weight:500}.dropdown-divider{height:1px;background-color:#eee;margin:5px 0}@media (max-width: 768px){.dropdown-menu{position:static;transform:none;box-shadow:none;border:none;background:#f9f9f9;width:100%;margin-top:10px;display:none;padding:0}.dropdown-menu.show{display:block;opacity:1;visibility:visible}.dropdown-item{text-align:center;padding:15px;border-bottom:1px solid #eee}}@media (max-width: 768px){.logo img{height:11vh;margin-left:0;margin-top:.6rem}.navbar{width:100%;height:7vh;padding:0 .5rem}.navbar .btn{padding:2vh 5vw}.hamburger{display:block;margin-right:3vw;font-size:2.2vh;z-index:1001}.wrapper{height:1px;width:100%;margin-top:7vh}.nav-links{padding-top:3vh;display:block;position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:#fffffff2;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:right .5s ease;z-index:1000}.nav-links li{margin:20px 0;margin-top:4vh;padding:10px 0;width:100%}.nav-links .nav-link{font-size:24px;color:#000;text-decoration:none;display:block;margin:0 40px;padding:10px 0;transition:color .3s ease}.nav-links.active{right:0%}.nav-links .nav-link.active{font-size:2.5vh;font-weight:700;color:#fff;background-color:#000;border-radius:15px}.home{margin-top:0vh;height:auto;flex-direction:column-reverse;margin-bottom:2vh}.home .text-portion{height:30vh;width:100%;padding:2vh 4vw}.home h1{font-size:3.3vh;margin-bottom:1.5vh}.home p{width:70%;font-size:1.7vh}.home .btn-content{gap:1vw}.home .w-img{height:2.5vh;margin-right:1vw}.bar{margin-bottom:1.5vh}.bar1{width:10vw;margin-right:10vw}.bar2{width:10vw}.home h3{color:#555;font-size:1.7vh;font-weight:300;line-height:1.4;text-align:left;margin-bottom:10px}.home .btn{padding:10px;margin-top:0vh;width:40%;font-size:.8rem}.img-portion{height:38vh;width:auto;margin-left:9vw;padding:0}.img-slider{height:38vh;padding:0}.display-bar{width:100vw;height:15vh;background-color:#f3f4f6;margin-top:26vh}.display-bar .info{font-size:1.8vh}.heart{color:red;font-size:2vh}.display-bar img{height:5vh;border-radius:25px;padding:5px 15px;box-shadow:0 0 20px #0000001a}.about{padding:20px;max-width:100vw;margin:5vh auto;margin-bottom:0}.about-title{color:#000;font-size:3vh;font-weight:700;margin-bottom:10px}.about-heading{color:#555;font-size:1.7vh;font-weight:400;margin-bottom:20px;text-align:justify}.about-tabs{display:flex;gap:10px;margin-bottom:20px}.about-tab{font-size:.7rem;padding:10px 20px;background-color:#f1f1f1;color:#000;border:none;border-radius:5px;transition:background-color .5s}.about-tab.active{background-color:#000;color:#fff}.about-content{color:#555;line-height:unset;font-size:1.7vh;text-align:justify}.need-container{padding:0vh;width:90vw}.need-text{font-size:2.8vh;text-align:center;line-height:1.6}.need-footer{margin:0 auto;margin-top:3vh;text-align:center;font-size:2.8vh;width:65vw}.need-footer img{height:4vh;vertical-align:middle}.services{width:100%}.services-heading{margin-top:5vh;font-size:3.5vh;margin-bottom:1vh}.text-banner{font-size:2.5vh}.services-card{padding:10px}.services-title{font-size:1.2rem}.services-description{font-size:.8rem}.pricing-container{flex-direction:column;gap:5vh;padding-left:5vw;padding-right:5vw;gap:10vh}.pricing-card{width:100%}.plan-title{font-size:3vh;width:45vw;top:-2.5rem}.gp{width:9.5rem}.plan-price{font-size:2rem}.description{font-size:1.8vh}.plan-options li{font-size:1.5vh}.employers{padding:0;margin-top:5vh}.employers .content{flex:1 1 50%;padding:2vh}.employers .content h3{font-size:3.5vh;margin-bottom:4vh}.employers .content p{font-size:2.7vh}.employers .image{display:none}.employers .qna .question{font-size:2vh}.employers .qna .answer{font-size:1.7vh;color:#555;margin-bottom:20px;line-height:1.6}.employers .cta-button{margin-top:20px}.popup{width:80vw;padding:15px}.popup h2{font-size:1.25rem}.popup input,.popup button{padding:8px;font-size:.9rem}.close-btn{font-size:1.5rem}.overlay{background-color:#000000b3}.fcontent h1{font-size:2.5vh}.fcontent p{font-size:2vh;color:#777;margin-bottom:20px}.fcontent .btn{padding:1.5vh 3vw;font-size:1.8vh}footer{height:14vh;flex-direction:column-reverse}footer p{font-size:1.5vh;margin:0 auto}.contact{display:flex;align-items:center;margin:0 auto}.ai-tool-container{max-width:100%!important;margin:10px auto!important;padding:15px!important;box-shadow:none!important;border:none!important}.ai-tool-container h2{font-size:1.8rem!important;line-height:1.3}.ai-tool-container p{font-size:.95rem!important;padding:0 10px}.ai-tool-container a[href="/"]{font-size:1rem!important;padding:10px 0;display:flex;align-items:center}.ai-input-section{padding:20px 15px!important}.ai-tool-container textarea,.ai-tool-container input{font-size:16px!important;padding:12px!important;border-radius:12px!important}.ai-tool-container button{width:100%;margin-bottom:10px;padding:14px!important;font-size:1rem!important;justify-content:center}.ai-tool-container div[style*="display: flex"]{flex-direction:column;gap:8px!important}.ai-tool-container div[style*="height: 500px"]{height:60vh!important;padding:10px!important}.ai-tool-container div[style*="max-width: 80%"]{max-width:90%!important;font-size:.95rem!important}.ai-tool-container div[style*="position: relative"] input{padding-right:50px!important}.ai-tool-container div[style*="position: relative"] button{width:40px!important;height:40px!important;margin:0!important;position:absolute;right:5px;top:50%}.ai-tool-container div[style*="background: #f0fdf4"],.ai-tool-container div[style*="background: #fff"]{padding:15px!important;font-size:.9rem!important}.interview-chat-window{height:60vh;padding:15px}.msg-content{max-width:90%;font-size:.95rem}.interview-input-area{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.chat-input{min-width:100%;order:1;margin-right:0;font-size:16px}.hands-free-btn{flex:1;order:2;height:50px;justify-content:center;white-space:nowrap}.send-btn{flex:0 0 50px;width:50px!important;height:50px!important;order:3;border-radius:50%;margin:0}}.ai-tool-header h2{font-size:2rem;color:var(--primary-color);margin-bottom:10px}.ai-input-section textarea{width:100%;padding:15px;border:2px solid #ddd;border-radius:10px;font-size:1rem;margin-bottom:20px;font-family:Poppins,sans-serif}.ai-btn{background-color:#000;color:#fff;padding:15px 30px;border:none;border-radius:10px;font-size:1.2rem;cursor:pointer;transition:transform .2s}.ai-btn:hover{transform:scale(1.05);background-color:#268b26}.ai-btn:disabled{background-color:#ccc;cursor:not-allowed}.ai-result-section{margin-top:30px;text-align:left;background:#f9f9f9;padding:20px;border-radius:10px;border-left:5px solid rgb(38,139,38)}.copy-btn{margin-top:15px;padding:8px 16px;background-color:#555;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:.9rem}.ai-tool-container ul,.ai-tool-container ol{margin-left:20px;margin-top:10px;margin-bottom:10px}.ai-tool-container li{margin-bottom:5px}.ai-tool-container strong{color:#000;font-weight:700}.ai-tool-container{max-width:1000px;background:#fff;margin:0 auto;padding:20px}.interview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.interview-title-box{text-align:center;margin-bottom:20px}.jd-container{width:100%;max-width:800px;margin:0 auto 20px}.jd-toggle-btn{background:#f0f9ff;color:#0369a1;border:1px solid #e0f2fe;padding:10px 15px;border-radius:12px;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;transition:background .2s}.jd-textarea{width:100%;padding:15px;margin-top:10px;border-radius:12px;border:1px solid #ddd;font-size:.95rem;min-height:100px;font-family:inherit;box-sizing:border-box}.interview-chat-window{height:450px;overflow-y:auto;padding:20px;background:#f8f9fa;border-radius:20px;display:flex;flex-direction:column;gap:15px}.msg-row{display:flex;gap:10px;align-items:flex-end}.msg-row.user{flex-direction:row-reverse}.msg-avatar{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;flex-shrink:0}.msg-content{max-width:80%;padding:12px 18px;border-radius:18px;box-shadow:0 2px 5px #0000000d;line-height:1.5}.msg-content.user{background:#000;color:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:18px}.msg-content.system{background:#fff;color:#333;border-bottom-right-radius:18px;border-bottom-left-radius:4px}.interview-input-area{margin-top:20px;position:relative;display:flex;gap:10px;align-items:center}.chat-input{width:100%;padding:15px 20px;border-radius:30px;border:1px solid #ddd;font-size:1rem;outline:none;flex:1;height:50px;box-sizing:border-box}.chat-input:disabled{background-color:#f9f9f9}.hands-free-btn{height:50px;padding:0 20px;border-radius:30px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;white-space:nowrap;border:none;transition:all .3s}.send-btn{width:50px;height:50px;border-radius:50%;background:#000;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pulse{animation:pulse 1s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}
