.container{max-width:1130px;margin:0 auto}h1{font-size:50px!important;font-weight:600!important;color:#fff!important;line-height:60px!important}h2{font-size:38px!important;line-height:46px!important;color:#31216B!important;font-weight:800!important;-webkit-font-smoothing:auto;margin:0 0 30px!important}h2 span{color:#1ebbf0!important}h4{font-size:18px;line-height:24px;color:#31216B;font-weight:800}p,li,ul,ol,label{color:#59607D;font-size:16px;font-weight:400}body:not(.scroll_down_mobile) .site-header-new{background-color:#fff0;box-shadow:none}@media screen and (max-width:1230px){.container{max-width:100%;margin:0 50px}}@media screen and (max-width:480px){.container{margin:0 30px}}.button-primary{background:#fb9f00;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;height:50px;margin-bottom:18px}.button-primary:hover{background:#f7b500;transform:translateY(-4px);box-shadow:0 2px 4px rgb(0 0 0 / .1)}.button-primary:focus{border:2px solid #59607D;background:#f7b500;box-shadow:0 2px 4px rgb(0 0 0 / .1)}#generate-interview-prep-btn{background:linear-gradient(90deg,#1EBBF0 0%,#9071FF 100%)!important;width:100%;margin-bottom:0px!important}#hero_top_section{background-image:url(../../../../themes/dt-the7-child/images/svg/ai-tools-background.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;margin:-1px;padding-bottom:300px}@media screen and (min-width:1041px){.scroll1_down .site-header-new{background-color:#31216B}#hero_top_section{margin-top:-85px}}.hero-top-section-inner{display:flex;flex-direction:column;margin-top:50px;align-items:center;text-align:center;gap:16px}.hero-top-section-inner span{font-size:16px;color:#FFAB00;font-weight:600;text-transform:uppercase}.hero-top-section-inner p{font-size:16px;line-height:24px;color:#fff;font-weight:400;max-width:720px}.hero-breadcrumbs{margin-top:90px;background-color:#2A1B61;border-bottom:1px solid #45449B;border-top:1px solid #45449B;padding:16px 0 14px 0}.hero-breadcrumbs .container{display:flex;flex-direction:row;gap:32px;flex-wrap:wrap}.hero-breadcrumbs a{text-decoration:none;text-transform:uppercase;font-weight:600;line-height:16px;letter-spacing:1.2px;color:#CACFE6}.hero-breadcrumbs a:hover{color:#fff}.hero-breadcrumbs a.ai-tools-link{color:#767D99}.hero-breadcrumbs a.active::after{display:block;content:'';position:relative;bottom:-14px;left:-5px;width:calc(100% + 10px);height:2px;background:linear-gradient(to left,#1EBBF0,#9071FF) border-box}.contents-section-inner{border-radius:12px;margin-top:-240px;margin-bottom:40px;display:flex;flex-direction:row;background:linear-gradient(to bottom left,#EFEDFF,#6f59bd,#EFEDFF,#6f59bd) border-box;border:1px solid #fff0;overflow:visible}.contents-section-inner h3{font-size:18px!important;line-height:24px!important;background:linear-gradient(90deg,#1EBBF0 0%,#9071FF 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:600!important;display:inline!important;text-transform:uppercase!important}.contents-section-inner h3 span{font-weight:800!important}.contents-section-inner-full{width:100%;background-color:#fff;padding:50px;border-radius:12px;position:relative}.contents-section-inner-left{width:70%;background-color:#fff;padding:30px 20px;border-radius:12px 0 0 12px}.contents-section-inner-left.small{width:30%;background-color:#FAF9FF}.contents-section-inner-right{width:30%;background-color:#FAF9FF;padding:30px 20px;border-radius:0 12px 12px 0}.contents-section-inner-right.large{width:70%;background-color:#fff}@media screen and (max-width:1040px){.contents-section-inner:has(.small),.contents-section-inner:has(.large){display:block}.contents-section-inner-left.small,.contents-section-inner-right.large{width:auto}.contents-section-inner-left.small{border-radius:12px 12px 0 0}.contents-section-inner-right.large{border-radius:0 0 12px 12px}}@media screen and (max-width:700px){.contents-section-inner{display:block}.contents-section-inner-left,.contents-section-inner-right{width:auto}.contents-section-inner-left{border-radius:12px 12px 0 0}.contents-section-inner-right{border-radius:0 0 12px 12px}.contents-section-inner-full{width:auto}}@media screen and (max-width:480px){.contents-section-inner-full{padding:30px}#step-1 h3{width:calc(100% - 90px);display:block!important}}.ai-prompt-input-wrapper{position:relative;display:flex;align-items:flex-end;margin-top:6px}textarea.ai-prompt-input{display:flex;width:100%;padding:15px 50px 15px 15px;align-items:flex-start;border-radius:16px;border:1px solid #CACFE6;background:#FAF9FF;font-size:16px;color:#59607D;outline:none;transition:border-color 0.3s ease;resize:none;min-height:48px;line-height:1.4;overflow:hidden}.ai-prompt-submit-btn{position:absolute;right:8px;bottom:18px;padding:6px;border:none;border-radius:8px;background:#9071FF;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;z-index:1}.ai-prompt-submit-btn:hover{background:#7B5CE8;transform:translateY(-1px)}.ai-prompt-submit-btn:active{transform:translateY(0)}.ai-prompt-submit-btn:disabled{background:#CACFE6;cursor:not-allowed;transform:none}.ai-prompt-submit-btn svg{width:16px;height:16px}textarea.ai-prompt-input:focus{border:1px solid #9071FF}textarea.ai-prompt-input::placeholder{color:#59607D;opacity:.7}.ai-prompt-error{color:#FF6B6B;font-size:16px;font-weight:400;margin:8px 0 0 0;padding:0;line-height:1.4}.improved-prompt-container{border-radius:16px;border:1px solid #E2E5F3;padding:24px;margin-top:24px;position:relative;color:#59607D;font-size:16px;font-weight:400}.improved-prompt-block ul,.improved-prompt-block ol{list-style:circle!important;margin-left:24px;margin-bottom:12px}button{font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif}.copy-prompt-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:8px;background:#9071FF;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.2s ease}.copy-prompt-btn:hover{background:#7B5CE8;transform:translateY(-4px)}.copy-prompt-btn:active{transform:translateY(0)}.copy-prompt-btn.copied{background:#1EBBF0;color:#fff}.copy-prompt-btn svg{width:16px;height:16px;flex-shrink:0}.prompt-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.prompt-actions button{min-width:150px}.chatgpt-prompt-btn,.copilot-prompt-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:8px;background:#fff;color:#59607D;border:1px solid #E2E5F3;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.2s ease}.chatgpt-prompt-btn:hover,.copilot-prompt-btn:hover{transform:translateY(-4px)}.chatgpt-prompt-btn:active,.copilot-prompt-btn:active{transform:translateY(0)}.chatgpt-prompt-btn svg{width:22px;height:22px;flex-shrink:0}.copilot-prompt-btn svg{width:16px;height:16px;flex-shrink:0}.requirements-container:nth-child(2){margin-top:24px;padding-top:24px;border-top:1px solid #E2E5F3}.safe-usage-list,.prompt-quality-list{list-style:none;padding:0;margin:0;margin-top:12px}.safe-usage-list li,.prompt-quality-list li{position:relative;padding-left:24px;color:#59607D;font-size:16px;font-weight:400;line-height:20px;display:flex;flex-direction:column;align-items:stretch;min-height:20px}.requirement-item{display:flex;justify-content:space-between;align-items:center;width:100%;flex-shrink:0;min-height:28px}.requirement-title{flex:1;max-width:200px;line-height:20px}.more-info-btn{display:none;background:none;border:1px solid #E2E5F3;border-radius:6px;color:#59607D;font-size:12px;font-weight:500;padding:4px 8px;cursor:pointer;transition:all 0.2s ease;margin-left:8px}.more-info-btn:hover{background-color:#F4F6FA;border-color:#9071FF;color:#9071FF}.reset-btn{position:absolute;top:20px;right:20px;display:block!important;z-index:10}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out;margin-top:0;margin-bottom:12px;padding:0 0 0 0;width:100%;display:block;flex-shrink:0;overflow-x:scroll!important}.accordion-content.open{max-height:5000px;transition:max-height 0.3s ease-in-out}.explanation-section,.suggestions-section{padding-top:12px}.explanation-section h4,.suggestions-section h4{font-size:13px;font-weight:600;color:#31216B;margin:0 0 8px 0;text-transform:uppercase;letter-spacing:.5px}.explanation-text,.suggestions-text{font-size:13px;line-height:18px;color:#59607D;margin:0;padding:0}@media screen and (max-width:768px){.requirement-item{flex-direction:column;align-items:flex-start;gap:8px}.more-info-btn{margin-left:0;align-self:flex-end}.accordion-content.open{max-height:5000px}}.safe-usage-list li,.prompt-quality-list li{position:relative}.safe-usage-list li::before,.prompt-quality-list li::before{content:'';color:#E2E5F3;position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;fill:#F4F6FA;stroke-width:1px;stroke:#E2E5F3;background-color:#F4F6FA;border:1px solid #E2E5F3;text-align:center;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.safe-usage-list li.green::before,.prompt-quality-list li.green::before{content:'✓';background-color:#45C54F}.safe-usage-list li.red::before,.prompt-quality-list li.red::before{content:'✗';background-color:#e32d34}#safe-usage-note.unsafe{color:#e32d34}#safe-usage-note.safe{color:#45C54F}.summary-container{border-top:1px solid #E2E5F3;padding-top:24px;margin-top:24px}.summary-container .rating-score{font-size:36px;font-weight:600;background:linear-gradient(90deg,#1EBBF0 0%,#9071FF 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline}.rating-score-container svg{margin-left:4px;margin-bottom:3px}#step-1,#step-2{padding-bottom:40px}.step-1-content{padding:4px 0}.roles-container{display:flex;margin-bottom:18px}.current-role-container,.desired-role-container{position:relative;width:50%;display:flex}@media screen and (max-width:970px){.current-role-container,.desired-role-container{width:100%;display:block}.roles-container{flex-direction:column;gap:12px}}.roles-container label{padding-top:10px;margin-right:12px}.input-wrapper,.ai-role-input-wrapper{position:relative;display:inline-block}.job-role-input,.ai-role-input{width:250px;border:none!important;border-bottom:2px solid #fb9f00!important;background:#F4F6FA!important;transition:border-color 0.6s ease;margin-bottom:0px!important;margin-left:0px!important;border-radius:8px!important;height:50px}.job-role-input:focus,.ai-role-input:focus{outline:none;border-color:#1ebbf0!important}.job-role-input.error,.ai-role-input.error{border-color:#e32d34!important}.input-error-message{color:#e32d34;font-size:16px;font-weight:400;display:block}.autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e1e5e9;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .1);z-index:1000;max-height:200px;overflow-y:scroll}.suggestion-item{padding:4px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:16px;transition:background-color 0.6s ease,color 0.6s ease}.suggestion-item:hover,.suggestion-item.active{background-color:#f8f9fa;color:#1ebbf0}.suggestion-item:first-child{border-radius:8px 8px 0 0}.suggestion-item:last-child{border-radius:0 0 8px 8px;border-bottom:none}.ai-vacancy-container,.ai-role-input-container{margin-bottom:32px}#interview-prep-output .interview-category,#interview-prep-output .interview-prep-intro{margin-bottom:50px}#interview-prep-output .interview-category h4{display:inline;background:linear-gradient(90deg,#1EBBF0 0%,#9071FF 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:600}#interview-prep-output .interview-category h5{display:inline;background:linear-gradient(90deg,#1EBBF0 0%,#9071FF 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}#interview-prep-output .question-item{margin-bottom:24px}#interview-prep-output .question-item:last-child{margin-bottom:0}#interview-prep-output .question-spoiler{color:#59607D;border-left:4px solid #9071FF;margin:6px 0 12px 0;padding-left:12px;position:relative;min-height:40px}#interview-prep-output .question-spoiler .spoiler-content{filter:blur(4px);transition:filter 1s ease-in-out;pointer-events:none}#interview-prep-output .question-spoiler.blur-removed .spoiler-content{filter:blur(0);pointer-events:auto}#interview-prep-output .spoiler-reveal-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,#1EBBF0 0%,#9071FF 100%);color:#FFF;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all 1s ease-in-out;z-index:10}#interview-prep-output .spoiler-reveal-btn:hover{transform:translate(-50%,-50%) translateY(-4px);box-shadow:0 4px 8px rgb(144 113 255 / .3)}#interview-prep-output .spoiler-reveal-btn:active{transform:translate(-50%,-50%)}#interview-prep-output .spoiler-reveal-btn.hidden{display:none}#interview-prep-output .error-message{color:#FF6B6B;font-size:16px;line-height:24px}#interview-prep-output .read-more-btn{background:linear-gradient(90deg,#1EBBF0 0%,#9071FF 100%)!important;color:#FFF;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease}#interview-prep-output .read-more-btn:hover{transform:translateY(-4px);box-shadow:0 4px 8px rgb(144 113 255 / .3)}#interview-prep-output .read-more-btn:active{transform:translateY(0)}#interview-prep-output .interview-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out,padding 0.4s step-end,background-color 0.4s step-end,margin-top 0.4s step-end;padding:0;background-color:#fff0;margin-top:-16px}#interview-prep-output .interview-accordion-content.open{max-height:5000px;transition:max-height 0.4s ease-in-out;background-color:#FAF9FF;border-radius:8px;padding:12px;margin-top:0}#vacancy-details-container .ai-role-input{width:100%!important;background-color:#fff!important;border:1px solid #9071FF!important}#vacancy-details-container .ai-vacancy-textarea{width:100%!important;background-color:#fff!important;border:1px solid #9071FF!important;margin:0px!important}#vacancy-details-container .ai-role-input::placeholder,#vacancy-details-container .ai-vacancy-textarea::placeholder{opacity:0.8!important}.ai-role-input-wrapper,.ai-vacancy-input-wrapper{width:100%!important}.input-mode-toggle{margin:32px 0 16px 0;display:flex;border-radius:50px;width:100%;border:1px solid #9071FF}.toggle-option{flex:1;background:#fff0;border:none;border-radius:50px;cursor:pointer;padding:10px;transition:all 0.3s ease;color:#59607D}.toggle-option:hover{color:#9071FF}.toggle-option.active{background:#FFF;color:#9071FF;font-weight:600;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.ai-vacancy-input-wrapper{position:relative}.ai-vacancy-textarea{transition:border-color 0.6s ease;border-radius:8px!important;padding:15px;font-size:16px;resize:vertical;min-height:200px}.ai-vacancy-textarea:focus{outline:none;border-color:#9071FF!important}.step-2-loading,.step-3-loading{display:flex;flex-direction:row;gap:8px;margin-top:8px}.step-2-loading>p,.step-3-loading>p{align-content:center}.loading-spinner{width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #9071FF;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:0;margin-top:4px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.skill-level-explanation{background:#F4F6FA;display:inline-block;padding:16px;border-radius:8px;margin:12px 0}.skills-wrapper{margin:10px -25px 0 -25px}.skills-container,.ai-summary-section,.skills-detail-section{margin-top:4px}.ai-summary-section h4,.skills-detail-section h4,.ac-form-192 h4{margin-bottom:8px;margin-top:20px}.skill-level-explanation ul,.ai-summary-section ul,.skills-detail-section ul,.ai-response-content ul,.spoiler-content ul{list-style:disc;padding-left:20px}.ai-response-content ul{margin-bottom:10px}.skills-table{width:100%;border-radius:12px}.skills-table th{background-color:#f8f9fa;padding:12px 15px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e9ecef}.skills-table td{padding:12px 15px;border-bottom:1px solid #e9ecef}.skills-table tr:last-child td{border-bottom:none}.skills-table tr:hover{background-color:#f8f9fa}.skills-detail-header{display:flex;gap:12px}.skills-detail-toggle{display:inline-block!important;height:28px;margin-top:20px;min-width:100px;margin:20px 0 auto 0}.skills-detail-content{max-height:0;overflow:hidden;transition:max-height 0.8s ease-in-out}.skills-detail-content.open{transition:max-height 0.8s ease-in-out}._form_192 div{text-align:left!important}._form_192 form{margin:0px!important;padding:0px!important}._form_192 ._form-content label{font-size:16px!important;font-weight:400!important;color:#59607D!important}._form_192 ._form-content input{width:250px!important;border:none!important;border-bottom:2px solid #fb9f00!important;background:#F4F6FA!important;border-radius:8px!important}._form_192 ._form-content ._button-wrapper{margin:16px 0 0 0px!important}button#_form_192_submit._submit{-moz-border-radius:5px!important;-webkit-border-radius:5px!important;border-radius:5px!important;font-weight:600!important}._form_192 ._form-thank-you{display:none!important}.faq-section{background-color:#FAF9FF!important}.body-section{padding:80px 0}.body-section p,.body-section ul,.body-section ol,.body-section li{font-weight:100;font-size:16px;line-height:24px;color:#31216B}.body-section ul{list-style:disc;padding-left:20px;margin-bottom:12px}.body-section ol{list-style:decimal;padding-left:20px;margin-bottom:12px}.partner-section{padding:80px 0}.partner-section-header{text-align:center}.partner-section-header p{font-size:16px;line-height:26px;color:#31216B;margin:0 auto 20px;max-width:800px}.partner-section-header p:last-child{margin-bottom:0}.partner-section-content-top{display:flex;margin:0 -10px}.partner-section-content-top-box{margin:0 10px 20px;width:calc(100%/3 - 20px);box-sizing:border-box;display:flex;flex-direction:column;border-radius:12px;justify-content:space-between}.partner-image-top-right{margin:0 0 0 auto}.partner-image-top{line-height:0}.partner-image-top img{width:100%;border-radius:12px 12px 0 0}.partner-section-content-top-box:nth-child(1){background-color:#E8FDFF}.partner-section-content-top-box:nth-child(2){background-color:#FFF6E6}.partner-section-content-top-box:nth-child(3){background-color:#FDE6FF}.partner-image-top-right,.partner-image-bottom{line-height:0}.partner-image-bottom img{width:100%;border-radius:0 0 12px 12px}.partner-image-top-right img{width:170px;margin:20px 20px 0 auto}.partner-content-box{display:flex;flex-direction:column;padding:40px}.partner-content-box-title{font-size:24px;line-height:32px;color:#31216B;font-weight:800;padding-bottom:20px}.partner-content-box-text{font-size:16px;line-height:24px;color:#31216B;font-weight:400}.partner-section-content{padding-top:60px}.partner-section-content-bottom{display:flex;background-color:#E4E4FF;border-radius:12px;padding:0 40px;align-items:center}.partner-image-left{width:320px;line-height:0}.partner-image-left img{width:100%}.partner-content-box{flex:1}.partner-section-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:30px}.partner-section-bottom-left{display:flex;flex-direction:column;max-width:330px}.partner-section-bottom-right{line-height:0;flex:1;margin-left:30px;text-align:right}.partner-section-bottom-right img{width:100%;max-width:590px}.partner-section-bottom-left-stars i{color:#FB9F00;font-size:27px;margin:0 2px}.partner-section-bottom-left-bottom{display:flex;align-items:center;padding-top:10px}.partner-slb-left{font-size:40px;line-height:40px;font-weight:800;color:#31216B}.partner-slb-left small{font-size:24px;line-height:40px;font-weight:400;color:#31216B}.partner-slb-right{font-size:14px;line-height:20px;font-weight:400;color:#31216B;padding-left:15px}@media screen and (max-width:1040px){.partner-section{padding:60px 0}.partner-section-content{padding-top:30px}}@media screen and (max-width:940px){.partner-section-content-top-box:nth-child(1),.partner-section-content-top-box:nth-child(2){width:calc(50% - 20px)}.partner-section-content-top-box:nth-child(3){width:calc(100% - 20px)}.partner-section-content-top{flex-wrap:wrap}.partner-content-box{padding:20px}.partner-section-content-top-box:nth-child(1) .partner-content-box{justify-content:flex-end}.partner-section-content-top-box:nth-child(3){flex-wrap:wrap;flex-direction:row}.partner-section-content-top-box:nth-child(3) .partner-image-top-right{width:170px;order:2}.partner-section-content-top-box:nth-child(3) .partner-image-top-left{flex:1;order:1}}@media screen and (max-width:800px){.partner-slb-right{line-height:40px}.partner-section-bottom-left-bottom{align-items:flex-end}.partner-section-bottom-left{max-width:100%;width:100%}.partner-section-bottom-right{flex:none;width:100%;margin-left:0;text-align:center;padding-top:20px}.partner-section-bottom{flex-direction:column;align-items:flex-start}}@media screen and (max-width:740px){.partner-image-top,.partner-image-bottom,.partner-image-top-right,.partner-image-left{display:none}.partner-section-content-top-box:nth-child(1),.partner-section-content-top-box:nth-child(2){width:calc(100% - 20px)}.partner-section-content-bottom{padding:0}}@media screen and (max-width:580px){.partner-slb-right{line-height:20px}}@media screen and (max-width:480px){.partner-slb-left{font-size:30px;line-height:30px}.partner-slb-left small{line-height:30px}.partner-section{padding:50px 0}.partner-section-bottom-left-stars i{font-size:22px}}.last-section{padding:0 0;background-image:url(../../../../themes/dt-the7-child/images/ai/background-last.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.last-section-inner{display:flex;align-items:center}.last-section-left{width:50%;box-sizing:border-box;padding-right:50px}.last-section-right{width:50%;box-sizing:border-box;line-height:0;padding-left:30px}.last-section-right img{width:100%}.last-section-left h2{color:#fff!important}.last-section-left p{font-size:16px;line-height:26px;color:#fff;margin-bottom:30px}.last-button{font-weight:600;cursor:pointer}.last-section-right img{margin-top:-90px}@media screen and (max-width:1180px){.last-section-inner{align-items:flex-end}.last-section-left{padding-right:30px;width:60%;padding-top:40px;padding-bottom:40px}.last-section-right{padding-left:0;width:40%}.last-section-right img{margin-top:0}}@media screen and (max-width:750px){.last-section-inner{align-items:center;flex-direction:column}.last-section-left{width:100%;padding:60px 0 0}.last-section-right{width:400px}}@media screen and (max-width:480px){.last-section-left{padding:50px 0 0}.last-section-right{width:100%}}.start-here-scroll,.dont-miss-scroll{cursor:pointer}.hero-buttons-holder .dont-miss-scroll:hover{background-color:#fb9f002e}#popup_main_form{display:none;position:fixed;bottom:0;left:0;top:0;right:0;z-index:99999;align-items:center;justify-content:center;background-color:rgb(0 0 0 / .4)}.popup_holder_form{position:absolute;top:0;left:0;right:0;bottom:0}#form_popup{z-index:999;position:relative;max-width:565px;background-color:#fff;border-radius:8px;width:100%;box-sizing:border-box;padding:40px 30px 40px 40px}#popup_main_form.show_popup_form{display:flex;pointer-events:auto!important;z-index:999999}body.popup_no_scroll{overflow:hidden}.form_close_button{position:absolute;right:10px;top:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#797979;border-radius:100%;cursor:pointer;font-size:20px}.form_close_button i{font-family:'Font Awesome 5 Free'}.popup_form_holder_inner{display:flex;flex-direction:column;align-items:flex-start}#form_popup ul{list-style:none;margin:0}#form_popup ul li{font-size:16px;line-height:24px;color:#3D2A80;font-weight:400;padding-bottom:10px}#form-modal-holder .hs-form .hs-input{border-radius:5px;width:100%!important;margin-bottom:17px!important;height:50px;box-sizing:border-box}#form-modal-holder{width:100%}#form-modal-holder .hs-button.primary{transition:none!important;border:none;background:#fb9f00!important;color:#fff;height:50px;cursor:pointer;font-size:14px!important;width:250px;text-transform:uppercase!important;font-weight:600!important}#form-modal-holder fieldset{max-width:600px!important}.form-title{font-size:24px;line-height:32px;color:#3D2A80;font-weight:600;padding-bottom:20px}@media screen and (max-width:740px){#form_popup{max-width:100%;margin:0 30px;padding:20px}}@media screen and (max-width:600px){.popup_form_holder_inner{overflow-y:auto;max-height:430px;min-height:inherit;margin-top:10px}.popup_form_holder_inner::-webkit-scrollbar{width:3px}.popup_form_holder_inner::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.popup_form_holder_inner::-webkit-scrollbar-track{background-color:#f1f1f1}}@media screen and (max-width:480px){#form_popup{margin:0 10px}}.range-wrap{width:calc(25% - 53px);display:inline-grid;margin:0 25px -10px}.skeleton-skill-slider{width:calc(25% - 22.5px);height:40px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1040px){.range-wrap{width:calc(33.33% - 53px)}.skeleton-skill-slider{width:calc(33% - 20px)}}@media screen and (max-width:800px){.range-wrap{width:calc(50% - 53px)}.skeleton-skill-slider{width:calc(50% - 15px)}}@media screen and (max-width:580px){.range-wrap{width:calc(100% - 53px)}.skeleton-skill-slider{width:100%}}input[type="range"]{border:none!important;background:none!important;padding:0!important;width:100%;margin-bottom:0;z-index:1;position:relative}input[type="range"]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:3px;background:#9071FF;border-radius:1.5px;background:-moz-linear-gradient(left,#9071FF 0%,#1EBBF0 100%);background:-webkit-linear-gradient(left,#9071FF 0%,#1EBBF0 100%);background:linear-gradient(to right,#9071FF 0%,#1EBBF0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9071FF",endColorstr="#1EBBF0",GradientType=1)}input[type="range"]::-moz-range-track{-webkit-appearance:none;appearance:none;height:3px;background:#9071FF;border-radius:1.5px;background:-moz-linear-gradient(left,#9071FF 0%,#1EBBF0 100%);background:-webkit-linear-gradient(left,#9071FF 0%,#1EBBF0 100%);background:linear-gradient(to right,#9071FF 0%,#1EBBF0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9071FF",endColorstr="#1EBBF0",GradientType=1)}input[type="range"]::-ms-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:#9071FF;border-radius:1.5px;background:-moz-linear-gradient(left,#9071FF 0%,#1EBBF0 100%);background:-webkit-linear-gradient(left,#9071FF 0%,#1EBBF0 100%);background:linear-gradient(to right,#9071FF 0%,#1EBBF0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9071FF",endColorstr="#1EBBF0",GradientType=1)}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:none;border-radius:50%;height:12px;width:12px;position:relative;bottom:4.5px;background:#59607D;;cursor:grab;&:active{cursor:grabbing}}input[type="range"]::-moz-range-thumb{-moz-appearance:none;appearance:none;border:none;border-radius:50%;height:12px;width:12px;position:relative;bottom:8px;background:#59607D;;cursor:grab;&:active{cursor:grabbing}}input[type="range"]::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:50%;height:12px;width:12px;position:relative;bottom:8px;background:#59607D;;cursor:grab;&:active{cursor:grabbing}}datalist{display:flex;justify-content:space-between;position:relative;top:-37px;padding:0 5px;z-index:0;&>option{position:relative;border:1px solid #E2E5F3;border-radius:1px}}.range-wrap label{position:relative;top:-30px;line-height:18px}.step-2-empty-state{padding:4px 0}.step-2-empty-state p{margin-bottom:16px;color:#59607D;font-size:16px;line-height:28px}.step-2-empty-state ul{margin:-12px 0 24px 0;padding-left:20px;list-style:disc}.step-2-empty-state li{color:#59607D;font-size:16px;line-height:28px}.skeleton-skills-container{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px;margin-bottom:18px}.skeleton-slider-track{width:100%;height:3px;background:#F4F6FA;border-radius:1.5px;position:relative}.skeleton-slider-track::before{content:'';position:absolute;top:-4.5px;left:20%;width:12px;height:12px;background:#F4F6FA;border-radius:50%}.skeleton-slider-label{width:60%;height:16px;background:#F4F6FA;border-radius:4px}.step-3-empty-state{padding:4px 0}.step-3-empty-state p{margin-bottom:16px;color:#59607D;font-size:16px;line-height:28px}.step-3-empty-state ul{margin:-12px 0 24px 0;padding-left:20px;list-style:disc}.step-3-empty-state li{color:#59607D;font-size:16px;line-height:28px}.skeleton-report-container{margin-top:20px}.skeleton-paragraph{width:100%;height:16px;background:#F4F6FA;border-radius:4px;margin-bottom:12px}.skeleton-paragraph.short{width:70%}.skeleton-paragraph:nth-child(2){width:85%}.skeleton-table-container{margin-top:20px}.skeleton-table{border-radius:12px;overflow:hidden;border:1px solid #FFF}.skeleton-table-header{display:flex;background-color:#F4F6FA;border-bottom:2px solid #FFF}.skeleton-table-row{display:flex;border-bottom:1px solid #FFF}.skeleton-table-row:last-child{border-bottom:none}.skeleton-table-cell{flex:1;height:48px;background:#FAFBFD;margin:0;border-right:1px solid #FFF}.skeleton-table-cell:last-child{border-right:none}.skeleton-table-header .skeleton-table-cell{background:#F4F6FA;height:52px}#interview-prep-empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:530px}#interview-prep-empty-state .empty-state-image{max-width:200px;height:auto;margin-bottom:24px;opacity:.6}#interview-prep-empty-state .empty-state-text{color:#59607D;font-size:16px;line-height:28px;margin:0 auto;max-width:500px}#interview-prep-loading-state{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:530px}#interview-prep-loading-state .loading-state-image{max-width:200px;height:auto;animation:softBounce 2s ease-in-out infinite;margin-bottom:24px}#interview-prep-loading-state .loading-state-text{color:#31216B;font-size:18px;font-weight:600;line-height:32px;margin:0}#interview-prep-loading-state .loading-subtext{color:#59607D;font-size:16px;font-weight:400;display:block;margin-top:8px;max-width:500px}@keyframes softBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}div.introjs-tooltip{min-width:325px;max-width:325px}h1.introjs-tooltip-title{color:#31216b!important;font-weight:600!important;font-size:16px!important;padding-top:4px}.introjs-tooltiptext{font-size:14px;line-height:24px;color:#323856;padding:0 20px 10px 20px!important}.introjs-progress{border-radius:10px!important;border:1px solid #323856!important;background-color:#fff!important}.introjs-progressbar{background-color:#31216b!important}.introjs-button.introjs-nextbutton,.introjs-button.introjs-prevbutton,.introjs-button.introjs-donebutton,.introjs-button.introjs-nextbutton:active,.introjs-button.introjs-prevbutton:active,.introjs-button.introjs-donebutton:active,.introjs-button.introjs-nextbutton:focus,.introjs-button.introjs-prevbutton:focus,.introjs-button.introjs-donebutton:focus{color:#31216b;border:1px solid #31216b;background-color:#fff;font-size:14px;border-radius:8px;font-weight:600;padding:4px 15px;text-decoration:none;text-shadow:none;box-shadow:none}.introjs-button.introjs-nextbutton:hover,.introjs-button.introjs-prevbutton:hover,.introjs-button.introjs-donebutton:hover{background-color:#31216b;color:#fff;border:1px solid #31216b;text-shadow:none}.introjs-disabled{display:none!important}a.introjs-skipbutton,a.introjs-skipbutton:hover{color:#31216b}