@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";
*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;flex-direction:column;height:100dvh;font-family:Inter,sans-serif;line-height:1.5;display:flex;overflow:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;font-family:Inter,sans-serif}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-family:Inter,sans-serif}button{cursor:pointer;border:none;font-family:Inter,sans-serif}button:active{transform:scale(.98)}:root{--yellow-900:#713b12;--yellow-800:#854a0e;--yellow-700:#a15c07;--yellow-600:#ca8504;--yellow-500:#eaaa08;--yellow-400:#fac515;--yellow-300:#fde272;--yellow-200:#feee95;--yellow-100:#fef7c3;--blue-primary-900:#091a2f;--blue-primary-800:#13335f;--blue-primary-700:#1c4d8e;--blue-primary-600:#2666be;--blue-primary-500:#2f80ed;--blue-primary-400:#7aadf4;--blue-primary-300:#82b3f4;--blue-primary-200:#acccf8;--blue-primary-100:#d5e6fb;--primary-text:#2b2f34;--secondary-text:#505862;--tertiary-text:#8c9aac;--light-grey:#e0e0e0;--white-text:#fff;--disabled:#aeb3bb;--hover:#f0f0f0;--hover2:#fafafa;--background:#fff;--error:#ef574c;--alert:#f0b416;--success:#12b76a;--warning:#ff940a;--gradient-1:linear-gradient(140deg, #1e64c1 0%, #2f80ed 100%);--gradient-2:linear-gradient(135deg, #022c68 0%, #003a8c 100%);--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f2f4f7;--gray-200:#eaecf0;--gray-300:#d0d5dd;--gray-400:#98a2b3;--gray-500:#667085;--gray-600:#475467;--gray-700:#344054;--gray-800:#1d2939;--gray-900:#101828;--greenlight-25:#fafef5;--greenlight-50:#f3fee7;--greenlight-100:#e3fbcc;--greenlight-200:#d0f8ab;--greenlight-300:#a6ef67;--greenlight-400:#85e13a;--greenlight-500:#66c61c;--greenlight-600:#4ca30d;--greenlight-700:#3b7c0f;--greenlight-800:#326212;--greenlight-900:#2b5314;--green-25:#f6fef9;--green-50:#edfcf2;--green-100:#d3f8df;--green-200:#aaf0c4;--green-300:#73e2a3;--green-400:#3ccb7f;--green-500:#16b364;--green-600:#099250;--green-700:#087443;--green-800:#095c37;--green-900:#084c2e;--teal-25:#f6fefc;--teal-50:#f0fdf9;--teal-100:#ccfbef;--teal-200:#99f6e0;--teal-300:#5fe9d0;--teal-400:#2ed3b7;--teal-500:#15b79e;--teal-600:#0e9384;--teal-700:#107569;--teal-800:#125d56;--teal-900:#134e48;--cyan-25:#f5feff;--cyan-50:#ecfdff;--cyan-100:#cff9fe;--cyan-200:#a5f0fc;--cyan-300:#67e3f9;--cyan-400:#2ce;--cyan-500:#06aed4;--cyan-600:#088ab2;--cyan-700:#0e7090;--cyan-800:#155b75;--cyan-900:#164c63;--bluelight-25:#f5fbff;--bluelight-50:#f0f9ff;--bluelight-100:#e0f2fe;--bluelight-200:#b9e6fe;--bluelight-300:#7cd4fd;--bluelight-400:#36bffa;--bluelight-500:#0ba5ec;--bluelight-600:#0086c9;--bluelight-700:#026aa2;--bluelight-800:#065986;--bluelight-900:#0b4a6f;--blue-25:#f5faff;--blue-50:#eff8ff;--blue-100:#d1e9ff;--blue-200:#b2ddff;--blue-300:#84caff;--blue-400:#53b1fd;--blue-500:#2e90fa;--blue-600:#1570ef;--blue-700:#175cd3;--blue-800:#1849a9;--blue-900:#194185;--bluedark-25:#f5f8ff;--bluedark-50:#eff4ff;--bluedark-100:#d1e0ff;--bluedark-200:#b2ccff;--bluedark-300:#84adff;--bluedark-400:#528bff;--bluedark-500:#2970ff;--bluedark-600:#155eef;--bluedark-700:#004eeb;--bluedark-800:#0040c1;--bluedark-900:#00359e;--indigo-25:#f5f8ff;--indigo-50:#eef4ff;--indigo-100:#e0eaff;--indigo-200:#c7d7fe;--indigo-300:#a4bcfd;--indigo-400:#8098f9;--indigo-500:#6172f3;--indigo-600:#444ce7;--indigo-700:#3538cd;--indigo-800:#2d31a6;--indigo-900:#2d3282;--violet-25:#fbfaff;--violet-50:#f5f3ff;--violet-100:#ece9fe;--violet-200:#ddd6fe;--violet-300:#c3b5fd;--violet-400:#a48afb;--violet-500:#875bf7;--violet-600:#7839ee;--violet-700:#6927da;--violet-800:#5720b7;--violet-900:#491c96;--purple-25:#fafaff;--purple-50:#f4f3ff;--purple-100:#ebe9fe;--purple-200:#d9d6fe;--purple-300:#bdb4fe;--purple-400:#9b8afb;--purple-500:#7a5af8;--purple-600:#6938ef;--purple-700:#5925dc;--purple-800:#4a1fb8;--purple-900:#3e1c96;--fuchsia-25:#fefaff;--fuchsia-50:#fdf4ff;--fuchsia-100:#fbe8ff;--fuchsia-200:#f6d0fe;--fuchsia-300:#eeaafd;--fuchsia-400:#e478fa;--fuchsia-500:#d444f1;--fuchsia-600:#ba24d5;--fuchsia-700:#9f1ab1;--fuchsia-800:#821890;--fuchsia-900:#6f1877;--pink-25:#fef6fb;--pink-50:#fdf2fa;--pink-100:#fce7f6;--pink-200:#fcceee;--pink-300:#faa7e0;--pink-400:#f670c7;--pink-500:#ee46bc;--pink-600:#dd2590;--pink-700:#c11574;--pink-800:#9e165f;--pink-900:#851651;--rose-25:#fff5f6;--rose-50:#fff1f3;--rose-100:#ffe4e8;--rose-200:#fecdd6;--rose-300:#fea3b4;--rose-400:#fd6f8e;--rose-500:#f63d68;--rose-600:#e31b54;--rose-700:#c01048;--rose-800:#a11043;--rose-900:#89123e;--orangedark-25:#fff9f5;--orangedark-50:#fff4ed;--orangedark-100:#ffe6d5;--orangedark-200:#ffd6ae;--orangedark-300:#ff9c66;--orangedark-400:#ff692e;--orangedark-500:#ff4405;--orangedark-600:#e62e05;--orangedark-700:#bc1b06;--orangedark-800:#97180c;--orangedark-900:#771a0d;--orange-25:#fefaf5;--orange-50:#fef6ee;--orange-100:#fdead7;--orange-200:#f9dbaf;--orange-300:#f7b27a;--orange-400:#f38744;--orange-500:#ef6820;--orange-600:#e04f16;--orange-700:#b93815;--orange-800:#932f19;--orange-900:#772917;--yellow-25:#fefdf0;--yellow-50:#fefbe8}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.password-strength{justify-content:stretch;align-items:center;gap:5px;max-width:350px;margin-bottom:20px;display:flex}.password-strength .strength{color:#ef4836;border-radius:5px;width:0;height:5px}.password-strength .poor{color:#ef4836;background-color:#ef4836;flex:1}.password-strength .weak{color:#f6b44d;background-color:#f6b44d;flex:1}.password-strength .good{color:#2b90ef;background-color:#2b90ef;flex:1}.password-strength .strong{color:#25c281;background-color:#25c281;flex:1}.password-strength .password-poor-text{color:#ef4836}.password-strength .password-weak-text{color:#f6b44d}.password-strength .password-good-text{color:#2b90ef}.password-strength .password-strong-text{color:#25c281}@keyframes line-forward{0%{transform:translate(0%)}50%{transform:translate(-50vw)}to{transform:translate(0%)}}@keyframes line-backward{0%{transform:translate(-50vw)}50%{transform:translate(0%)}to{transform:translate(-50vw)}}.side-carousel-container{-webkit-user-select:none;user-select:none;width:50%;padding:12px}.side-carousel-container .side-carousel{background:var(--gradient-2);border-radius:20px;width:100%;height:100%;position:relative}@media only screen and (max-width:1024px){.side-carousel-container{display:none}}.side-carousel-container .carousel .slide{text-align:left}.side-carousel-container .side-carousel-body{width:100%;height:calc(100vh - 24px);position:relative}.side-carousel-container .side-carousel-body .side-carousel-header{z-index:1;padding:40px;position:relative}.side-carousel-container .side-carousel-body .side-carousel-header p:first-child{color:#fff;letter-spacing:-.432px;z-index:1;white-space:nowrap;text-overflow:ellipsis;max-width:calc(50vw - 24px);font-size:36px;font-weight:700;line-height:44px;overflow:hidden}.side-carousel-container .side-carousel-body .side-carousel-header p:nth-child(2){max-width:calc(50vw - 24px);color:var(--blue-primary-200);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:18px;font-weight:500;line-height:26px;overflow:hidden}.side-carousel-container .side-carousel-body .carousel-background{z-index:0;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:absolute;bottom:0;overflow:hidden}.side-carousel-container .side-carousel-body .carousel-index-0{justify-content:flex-end}.side-carousel-container .side-carousel-body .carousel-index-0 .carousel-background-secondary-image-container{justify-content:center;width:100%;height:30vw;display:flex;position:absolute;bottom:0}.side-carousel-container .side-carousel-body .carousel-index-0 .carousel-background-secondary-image-container img{object-fit:contain}.side-carousel-container .side-carousel-body .carousel-index-1{align-items:flex-end}.side-carousel-container .side-carousel-body .carousel-index-1 img:first-child{width:50%}.side-carousel-container .side-carousel-body .carousel-index-1 img:nth-child(2){object-fit:fill;width:100%;bottom:0;scale:1.05}.side-carousel-container .side-carousel-body .carousel-index-2{flex:1;width:100%}.side-carousel-container .side-carousel-body .carousel-index-2 img:nth-child(2){position:relative;bottom:-50px;left:200px;transform:rotate(145deg)scale(1.3)}.side-carousel-container .side-carousel-body .carousel-index-2 .slide-3-auto-scroll-sliders{width:50vw;position:absolute;bottom:7.5%;left:50px;transform:rotate(-35deg)}.side-carousel-container .side-carousel-body .carousel-index-2 .slide-3-auto-scroll-sliders .gradient-overlay{background:linear-gradient(270deg,#013b8dc2 0%,#03317100 35.95% 51.83%,#013b8df5 99.32%) no-repeat;width:80vw;height:150%;position:absolute;top:-20%;left:-30%}.side-carousel-container .side-carousel-body .carousel-index-2 .slide-3-auto-scroll-sliders .line{width:max-content;margin:20px;animation-timing-function:ease-in-out}.side-carousel-container .side-carousel-body .carousel-index-2 .slide-3-auto-scroll-sliders .line img{width:100%;height:100px}.side-carousel-container .side-carousel-body .carousel-index-2 .slide-3-auto-scroll-sliders .line-0{animation:50s infinite line-forward}.side-carousel-container .side-carousel-body .carousel-index-2 .slide-3-auto-scroll-sliders .line-1{animation:50s infinite line-backward}.side-carousel-container .side-carousel-body .carousel-index-2 .slide-3-auto-scroll-sliders .line-2{animation:50s infinite line-forward}.side-carousel-container .side-carousel-indicator{z-index:2;justify-content:start;align-items:center;gap:10px;margin:20px 0;display:flex;position:absolute;top:125px;left:40px}.side-carousel-container .side-carousel-indicator .carousel-indicator{background-color:var(--blue-primary-700);border-radius:999px;width:10px;height:10px;transition:all .3s ease-in-out}.side-carousel-container .side-carousel-indicator .indicator-active{background-color:#fff;width:35px}.bottom-bar-navigation{display:none}@media screen and (max-width:768px){.bottom-bar-navigation{z-index:1000;background-color:#fff;flex-direction:column;justify-content:space-between;align-self:center;width:100%;height:70px;padding:0 8px 3px;transition:transform .3s;display:flex;position:fixed;bottom:0;box-shadow:0 -4px 15px #0000000d}.bottom-bar-navigation.nav-hidden{transform:translateY(150%)}.bottom-bar-navigation.with-bottom-bar .container{border-top:none}.bottom-bar-navigation .button-bar{justify-content:center;align-items:center;padding:8px;display:flex}.bottom-bar-navigation .button-bar button{width:100%}.bottom-bar-navigation .container{border-top:1px solid #eaecf0;justify-content:space-between;width:100%;display:flex;position:relative}.bottom-bar-navigation .container .bottom-bar-item{flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:100%;padding:10px 6px;transition:all .2s;display:flex;position:relative}.bottom-bar-navigation .container .bottom-bar-item .icon{color:#2b2f34;font-size:24px}.bottom-bar-navigation .container .bottom-bar-item .text{color:#2b2f34;letter-spacing:-.04em;text-align:center;justify-content:center;align-items:flex-start;font-size:12px;font-weight:500;line-height:14.52px;display:flex}.bottom-bar-navigation .container .bottom-bar-item:hover,.bottom-bar-navigation .container .bottom-bar-item.active{border-top:3px solid #2f80ed}.bottom-bar-navigation .container .bottom-bar-item:hover .text,.bottom-bar-navigation .container .bottom-bar-item:hover .icon,.bottom-bar-navigation .container .bottom-bar-item.active .text,.bottom-bar-navigation .container .bottom-bar-item.active .icon{color:#2f80ed}.bottom-bar-navigation .container .bottom-bar-item:hover .new,.bottom-bar-navigation .container .bottom-bar-item.active .new{border:1px solid #2f80ed;top:-15px}.bottom-bar-navigation .container .bottom-bar-item .new{color:#fff;letter-spacing:-.24px;background:linear-gradient(277deg,#a722f6 0%,#0082f5 100%);border-radius:4px;max-height:28px;margin-left:2px;padding:4px 9px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;position:absolute;top:-14px;overflow:hidden}.bottom-bar-navigation .container .bottom-bar-item .new span{z-index:20;position:relative}.bottom-bar-navigation .container .bottom-bar-item .new:after{content:"";opacity:.2;z-index:10;background:#fff;width:20px;height:155px;transition:all .55s cubic-bezier(.19,1,.22,1);animation:2s linear infinite infiniteLineAnimation;position:absolute;top:-50px;left:-75px;transform:rotate(35deg)}@keyframes infiniteLineAnimation{0%{left:-75px}to{left:120%}}.bottom-bar-navigation .container .explore-app-button{z-index:999;color:#fff;cursor:pointer;background-color:#16a34a;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:400;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.bottom-bar-navigation .container .explore-app-button .icon{width:16px;height:16px}}.overlay{z-index:9999;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.side-bar-navigation{-webkit-overflow-scrolling:touch;width:254px;height:100%;min-height:0;padding:12px;padding-top:calc(64px + var(--top-banner-height,0px));border-right:1px solid #e0e0e0;flex-direction:column;justify-content:space-between;align-items:stretch;gap:18px;display:flex;overflow:hidden auto}.side-bar-navigation .download-app-cta{background:#fff;border:1px solid #e6eaf2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:260px;margin:0 6px;padding:12px;display:flex}.side-bar-navigation .download-app-cta .container{flex-direction:column;justify-content:space-between;align-items:center;gap:8px;display:flex}.side-bar-navigation .download-app-cta .container .qr-code-container{background-color:#f7f9fc;border:1px solid #e6eaf2;border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;padding:6px;display:flex}.side-bar-navigation .download-app-cta .container .app-cta-text{color:#2b2f34;text-align:center;font-size:14px;font-weight:600}.side-bar-navigation .download-app-cta .container .app-cta-text .app-cta-highlight{color:#2f80ed}.side-bar-navigation .download-app-cta .container .sub-text{color:#7a8493;font-size:12px}.side-bar-navigation .download-app-cta .image{cursor:pointer;height:40px}.side-bar-navigation .image-container{justify-content:space-between;align-items:center;display:flex}.side-bar-navigation .links{flex-direction:column;flex:1;gap:5px;display:flex}.side-bar-navigation .side-bar-item{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.side-bar-navigation .side-bar-item svg{width:24px;height:27px}@media screen and (max-width:500px){.side-bar-navigation .side-bar-item svg{width:24px}}.side-bar-navigation .side-bar-item .left{align-items:center;gap:8px;display:flex}.side-bar-navigation .side-bar-item .left svg{color:#2a2f35b3;color:color(display-p3 .1686 .1843 .2039/.7)}.side-bar-navigation .side-bar-item .text{text-align:left;color:#2a2f35b3;color:color(display-p3 .1686 .1843 .2039/.7);font-family:Inter,sans-serif;font-size:var(--Font-size-sm,15px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px)}@media screen and (max-width:500px){.side-bar-navigation .side-bar-item .text{font-size:13px}}.side-bar-navigation .side-bar-item .new{color:#fff;letter-spacing:-.24px;background:linear-gradient(277deg,#a722f6 0%,#0082f5 100%);border-radius:4px;height:fit-content;margin-left:8px;padding:2px 6px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;position:relative;overflow:hidden}.side-bar-navigation .side-bar-item .new span{z-index:20;position:relative}.side-bar-navigation .side-bar-item .new:after{content:"";opacity:.2;z-index:10;background:#fff;width:20px;height:155px;transition:all .55s cubic-bezier(.19,1,.22,1);animation:2s linear infinite infiniteLineAnimation;position:absolute;top:-50px;left:-75px;transform:rotate(35deg)}@keyframes infiniteLineAnimation{0%{left:-75px}to{left:120%}}@keyframes whiteLineAnimation{0%{left:-100%}50%{left:100%}to{left:200%}}.side-bar-navigation .side-bar-item:hover,.side-bar-navigation .side-bar-item.active{background:#f4f4f5}.side-bar-navigation .side-bar-item.active svg,.side-bar-navigation .side-bar-item.active .text{color:#292f36}.side-bar-navigation .bottom-links-and-buttons{flex-direction:column;flex-shrink:0;gap:16px;display:flex}.side-bar-navigation .bottom-links-and-buttons .side-bar-item svg{color:#2a2f35b3;color:color(display-p3 .1686 .1843 .2039/.7)}.side-bar-navigation .bottom-links-and-buttons .side-bar-item.active svg{color:#292f36}.side-bar-navigation .bottom-links-and-buttons .about-acciojob{cursor:pointer;border-radius:8px;border-radius:var(--Radius-xl,12px);color:#0082f5;border:2px solid #0082f5;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;line-height:20px;display:flex}.side-bar-navigation .bottom-links-and-buttons .about-acciojob img{width:24px;height:24px}.side-bar-navigation .bottom-links-and-buttons .button{cursor:pointer;border-radius:var(--Radius-xl,12px);border:2px solid var(--Border-primary,#e5e7ebb8);justify-content:center;align-items:center;gap:2px;padding:10px 16px;font-family:Inter,sans-serif;font-weight:600;line-height:20px;display:flex}@media screen and (max-width:500px){.side-bar-navigation .bottom-links-and-buttons .button{font-size:16px}}.side-bar-navigation .bottom-links-and-buttons .button .left{align-items:center;gap:8px;display:flex}.side-bar-navigation .bottom-links-and-buttons .button .text{text-align:left;font-size:16px;font-weight:600;line-height:24px}.side-bar-navigation .bottom-links-and-buttons button{gap:8px;width:100%;display:flex}@media screen and (max-width:500px){.side-bar-navigation{z-index:10000;background:#fff;width:350px;height:100%;padding-top:16px;transition:left .3s ease-out;position:fixed;top:0;left:-350px}.side-bar-navigation .download-app-cta{height:155px;margin:0}.side-bar-navigation .download-app-cta .container .app-cta-text{width:100%;font-size:14px;font-weight:600}.side-bar-navigation .download-app-cta .container .sub-text{color:#505862;font-size:14px;font-weight:500}.side-bar-navigation.open{left:0}.side-bar-navigation.close{left:-350px}.side-bar-navigation .side-bar-item .text,.side-bar-navigation .side-bar-item .icon,.side-bar-navigation .side-bar-item .left svg{color:#2a2f35}.side-bar-navigation .side-bar-item .right svg{width:16px;height:16px}.side-bar-navigation .side-bar-item.active svg,.side-bar-navigation .side-bar-item.active .text{color:#2f80ed}}.mobile-top-bar{text-align:left;text-align:center;background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:20px;font-weight:600;line-height:38px;display:flex}.mobile-top-bar img{cursor:pointer;position:absolute;left:16px}.mobile-top-bar .profile-menu{position:absolute;right:16px}.tabs{flex-direction:column;align-items:stretch;width:100%;display:flex}.tabs .tab-heading{z-index:10;border-bottom:1px solid #e0e0e0;flex:1;justify-content:space-around;align-items:center;display:flex}.tabs .tab-heading .tab{letter-spacing:-.01em;text-align:left;color:#2b2f34b2;cursor:pointer;white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:500;line-height:21px;display:flex}@media screen and (max-width:768px){.tabs .tab-heading .tab{flex:unset}}.tabs .tab-heading .tab.active{color:#2f80ed;border-bottom:2px solid #2f80ed;font-weight:600;position:relative;top:1px}.tabs .tab-content{flex-direction:column;display:flex}.tabs .tab-content .tab-pane{visibility:hidden;width:0;height:0;overflow:hidden}.tabs .tab-content .tab-pane.active{visibility:visible;width:auto;height:auto;overflow:visible}.profile-menu{margin-left:24px;position:relative}.profile-menu .profile-menu-btn{cursor:pointer;justify-content:center;align-items:center;gap:10px;display:flex}.profile-menu .profile-menu-btn .profile-menu-btn-avatar{text-transform:capitalize;color:#fff;color:color(display-p3 1 1 1);letter-spacing:.281px;background:#bc45ff;box-shadow:0 0 0 4px #0082f526;background:color(display-p3 .6824 .302 1);font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;box-shadow:0 0 0 4px color(display-p3 .1843 .502 .9294/.15)}.profile-menu .profile-menu-btn .icon{width:20px;min-width:20px;height:20px;min-height:20px;color:#2b2f34!important}.profile-menu .profile-menu-btn .profile-menu-btn-text{cursor:pointer;color:var(--text-200,#505862);justify-content:center;align-items:center;gap:10px;font-size:14px;font-style:normal;font-weight:600;line-height:22px;display:flex}.profile-menu .profile-menu-list{z-index:10000000;background:#fff;box-shadow:0 8px 14px #00000017;background:color(display-p3 1 1 1);border:1px solid #e1e8f180;border:1px solid color(display-p3 .8863 .9098 .9412/.5);border-radius:6px;width:150px;list-style:none;transition:all .3s ease-in-out;position:fixed;top:58px;right:8px;overflow:hidden;box-shadow:0 8px 14px color(display-p3 0 0 0/.09)}.profile-menu .profile-menu-list li{cursor:pointer;width:100%;color:var(--text-200,#505862);justify-content:flex-start;align-items:center;gap:10px;padding:6px 12px;font-size:12px;font-style:normal;font-weight:600;line-height:18px;display:flex}.profile-menu .profile-menu-list li .left{height:fit-content}.profile-menu .profile-menu-list li .text{color:#2a2f35;color:color(display-p3 .1686 .1843 .2039);font-family:Inter,sans-serif;font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:500;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px)}.profile-menu .profile-menu-list li svg{font-size:18px}.profile-menu .profile-menu-list.open{opacity:1;height:80px}.profile-menu .profile-menu-list.close{opacity:0;height:0}.profile-menu .profile-menu-list.mobile{right:12px}.profile-menu .profile-menu-list.desktop{right:30px}.form-details-modal .user-details-form-outer{position:relative}.form-details-modal .user-details-form-outer .powered-by{letter-spacing:0%;color:#2b2f34;background:#2f80ed14;border-radius:50px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-style:italic;font-weight:500;line-height:15px;display:flex}.form-details-modal .user-details-form-outer .close-container{position:absolute;top:16px;right:16px}.form-details-modal .user-details-form-outer .input-field{flex-direction:row;align-items:center;gap:0;margin-bottom:0}.form-details-modal .user-details-form-outer .input-field input::placeholder{font-family:Inter,sans-serif!important}.form-details-modal .user-details-form-outer .header-container{border-radius:8px 8px 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:14px;display:flex}.form-details-modal .user-details-form-outer .header-container .form-header{color:#2a2f35;text-align:center;margin-top:8px;font-size:20px;font-style:normal;font-weight:600;line-height:140%}@media screen and (max-width:500px){.form-details-modal .user-details-form-outer .header-container .form-header{font-size:18px}}.form-details-modal .user-details-form-outer .header-container .form-sub-header{color:#2a2f3599;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media screen and (max-width:500px){.form-details-modal .user-details-form-outer .header-container .form-sub-header{font-size:14px}}.form-details-modal .user-details-form-outer .user-details-form-inner{padding:0 20px 20px}@media screen and (max-width:768px){.form-details-modal .user-details-form-outer .user-details-form-inner{padding:0 16px 16px}}.form-details-modal .user-details-form-outer .user-details-form-inner .tabs-container{background:#f0f2fa;border-radius:6px;gap:10px;margin-block:18px;padding:5px;display:flex}@media screen and (max-width:768px){.form-details-modal .user-details-form-outer .user-details-form-inner .tabs-container{margin-block:10px}}.form-details-modal .user-details-form-outer .user-details-form-inner .tabs-container .tab-container{cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex}.form-details-modal .user-details-form-outer .user-details-form-inner .tabs-container .tab-container .tab{text-align:center;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;border-radius:6px;width:100%;padding:6px 0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px}.form-details-modal .user-details-form-outer .user-details-form-inner .tabs-container .tab-container .active{background-color:#fff}.form-details-modal .user-details-form-outer .user-details-form-inner .MuiInput-root{background-color:#fff;border:1px solid #e2e8f0;height:40px}.form-details-modal .user-details-form-outer .user-details-form-inner .MuiInput-root input::placeholder{font-size:15px;font-weight:400}.form-details-modal .user-details-form-outer .user-details-form-inner .MuiSelect-root{background-color:#fff;border:1px solid #e2e8f0}.form-details-modal .user-details-form-outer .user-details-form-inner .MuiSelect-root button{text-align:left;white-space:wrap!important}.form-details-modal .user-details-form-outer .user-details-form-inner .error{border:1px solid red!important}.form-details-modal .user-details-form-outer .user-details-form-inner .error svg{color:#f15f5f!important}.form-details-modal .user-details-form-outer .user-details-form-inner .error input,.form-details-modal .user-details-form-outer .user-details-form-inner .error p,.form-details-modal .user-details-form-outer .user-details-form-inner .error button{color:red!important}.form-details-modal .user-details-form-outer .user-details-form-inner .start-test-btn{width:100%;margin-top:24px}.form-details-modal .user-details-form-outer .user-details-form-inner .note-text{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:22.4px}.form-details-modal .user-details-form-outer .user-details-form-inner .note-text .note{color:#00a707;font-size:16px;font-style:italic;font-weight:600}.form-details-modal .user-details-form-outer .user-details-form-inner .file-container{border:1.1px solid var(--stroke-100,#eaecf0);border-radius:5px;justify-content:space-between;align-items:center;padding:5px 8px;display:flex;background:var(--gray-white,#fff)!important}.form-details-modal .user-details-form-outer .user-details-form-inner .file-container .file-container-left{gap:5px;display:flex}.form-details-modal .user-details-form-outer .user-details-form-inner .file-container .file-container-left .resume-text{color:#6a6f71;font-size:15px;font-weight:400}.form-details-modal .user-details-form-outer .test-duration-container{background-color:#fff4ed;border-radius:0 0 16px 16px;justify-content:center;align-items:center;gap:5px;padding:10px 20px;font-size:14px;display:flex}.form-details-modal .user-details-form-outer .test-duration-container .test-duration-title{color:#2b2f34;letter-spacing:-.02em;text-align:left;font-weight:600;line-height:16.8px}.form-details-modal .user-details-form-outer .test-duration-container .test-duration-value{color:#f06820;letter-spacing:-.02em;text-align:left;font-weight:600;line-height:16.8px}.common-cbr-modal{font-family:Inter,sans-serif}.common-cbr-modal .modal-header{justify-content:space-between;align-items:center;display:flex}.common-cbr-modal .modal-header .close-button{background-color:#fff}.common-cbr-modal .modal-content{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto;display:flex}.common-cbr-modal .modal-content .top-subheading{color:#595959;margin-bottom:10px;font-size:16px;font-weight:400}.common-cbr-modal .modal-content .top-heading{color:#2b2f34;margin-bottom:10px;font-size:30px;font-weight:700}.common-cbr-modal .modal-content .input-holder{background:#fafafa;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin:10px auto;padding:8px;display:flex}.common-cbr-modal .modal-content .input-holder .icon{color:#8393a9;margin-right:10px;font-size:24px}.common-cbr-modal .modal-content .input-holder input{background:#fafafa;border-width:0;width:100%;height:35px;font-weight:500}.common-cbr-modal .modal-content .modal-submit-btn{color:#fff;background:#2f80ed;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:30px;padding:10px;font-size:20px;font-weight:500;display:flex}.common-cbr-modal .modal-content .modal-submit-btn span{margin-left:10px}.common-cbr-modal .modal-content .mobile-input:before{content:"+91";width:100px;height:100px;display:inline}.common-cbr-modal .modal-content .error{border-color:1px solid red}.common-cbr-modal .modal-content .error-icon{color:red;margin-left:10px;font-size:20px}.common-cbr-modal .modal-content.modal-success svg{color:#0fb700;width:70px;height:70px;margin-bottom:10px}@media screen and (max-width:500px){.common-cbr-modal .modal-header{max-height:40px}.common-cbr-modal .modal-content .input-holder{margin:5px auto}.common-cbr-modal .modal-content .top-heading{margin-top:5px;margin-bottom:5px;font-size:20px}.common-cbr-modal .modal-content .top-subheading{margin-bottom:6px;font-size:14px}.common-cbr-modal .modal-content .modal-submit-btn{margin-top:10px;font-size:16px}}.embla{--slide-height:19rem;--slide-spacing:1rem;--slide-size:70%;--text-high-contrast-rgb-value:49, 49, 49;max-width:48rem;margin:18px auto auto}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);gap:unset;display:flex}.embla__slide{padding-left:var(--slide-spacing);flex:0 0 358px;transform:translate(0,0)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);-webkit-user-select:none;user-select:none;border-radius:1.8rem;justify-content:center;align-items:center;width:358px;height:358px;font-size:4rem;font-weight:600;display:flex}.embla__slide__number img{border-radius:8px}.embla__controls{justify-content:center;align-items:center;gap:1.2rem;margin-top:1.8rem;display:flex}.embla__controls .embla__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-right:-.6rem;display:flex}.embla__controls .embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#e6e6e6;border:0;border-radius:50%;justify-content:center;align-items:center;width:.6rem;height:.6rem;margin:0;padding:0;text-decoration:none;display:flex}.embla__controls .embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);content:"";border-radius:50%;align-items:center;width:1.4rem;height:1.4rem;display:flex}.embla__controls .embla__dot--selected:after{background-color:#2a2f35;border-radius:50%;width:.6rem;height:.6rem}.embla__buttons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);z-index:1;width:3.6rem;height:3.6rem;color:var(--text-body);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__play{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);color:var(--text-body);background-color:#0000;border:0;border-radius:1.8rem;justify-content:center;justify-self:flex-end;align-items:center;min-width:8.4rem;margin:0;padding:0 2.4rem;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex}.embla__progress{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);background-color:var(--background-site);border-radius:1.8rem;place-self:center flex-end;width:13rem;max-width:90%;height:.6rem;position:relative;overflow:hidden}.embla__progress__bar{background-color:var(--text-body);width:100%;position:absolute;top:0;bottom:0;left:-100%}.embla__controls{grid-template-columns:auto 1fr auto}.embla__progress{justify-self:center;width:8rem;transition:opacity .3s ease-in-out}.embla__progress--hidden{opacity:0}.embla__progress__bar{animation-name:autoplay-progress;animation-timing-function:linear;animation-iteration-count:1}.embla__progress--hidden .embla__progress__bar{animation-play-state:paused}@keyframes autoplay-progress{0%{transform:translate(0,0)}to{transform:translate(100%)}}.stats-container{flex-wrap:wrap;place-content:center space-between;align-items:center;row-gap:24px;width:100%;max-width:1150px;padding:0 24px;display:flex}@media screen and (max-width:500px){.stats-container{width:100%}}.stats-container .stat{align-items:center;gap:13px;display:flex}.stats-container .stat .left .icon{border-radius:50%;padding:10px}.stats-container .stat .right .value{color:var(--BLACK,#2a2f35);font-family:Inter,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:130%}.stats-container .stat .right .label{color:var(--Gray-2,#4f4f4f);letter-spacing:.18px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:155%}.stats-container .line{background:#fff;width:4px;height:45px}@media screen and (max-width:500px){.stats-container{grid-template-columns:1fr 1fr;display:grid;position:relative}.stats-container .horizontal-line{background:#fff;width:calc(100% - 40px);height:4px;margin:0 auto;position:absolute;top:50%;left:0;right:0}.stats-container .vertical-line{background:#fff;width:4px;height:101%;margin:0 auto;position:absolute;top:0;bottom:0;left:50%}.stats-container .stat{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:12px 0}.stats-container .stat .value,.stats-container .stat .label{text-align:center}.stats-container .stat .left .icon{padding:8px}.stats-container .stat .right .value{font-size:20px;font-style:normal;font-weight:700;line-height:130%}.stats-container .stat .right .label{font-size:16px;font-style:normal;font-weight:500;line-height:155%}.stats-container .line{display:none}}.course-cards{justify-content:center;gap:28px;display:flex;overflow:auto}.course-cards .course-card{background:#fff;border:1px solid #eaecf0;border-radius:16px;width:385px;padding:14px;position:relative;box-shadow:0 3px 7.8px #0000000a}.course-cards .course-card .top-tag{z-index:100;padding:6px 15px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.course-cards .course-card .top-tag.recommended{color:var(--WHITE,#fff);text-transform:uppercase;background:#061730;border:2px solid #061730;border-radius:7px;font-family:Satoshi,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.course-cards .course-card .top-tag.other{color:#2a2f358a;text-transform:uppercase;background:#d7d7d8;border-radius:7px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;line-height:normal}.course-cards .course-card .course-card-image{border-radius:12px;margin-bottom:16px}.course-cards .course-card .course-card-image img{object-fit:cover;border-radius:12px;width:385px;height:185px}.course-cards .course-card .course-card-content{border-radius:0 0 12px 12px;flex-direction:column;flex:1;justify-content:space-between;display:flex}.course-cards .course-card .course-card-content .course-card-title{color:var(--Color,#292f36);letter-spacing:-.048px;margin-bottom:8px;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.course-cards .course-card .course-card-content .course-card-details{align-items:center;gap:5px;margin-bottom:12px;display:flex}.course-cards .course-card .course-card-content .course-card-details .chip{color:var(--Text-quaternary,#71717b);text-align:center;font-family:Inter,sans-serif;font-size:var(--Font-size-xs,14px);font-style:normal;font-weight:500;line-height:var(--Font-line-height-xs,16px);letter-spacing:var(--Font-letter-spacing-xs,0px);border-radius:var(--Radius-full,9999px);background:var(--Component-colors-Button-primary-04,#d4d4d866);padding:8px 12px}@supports (color:color(display-p3 0 0 0)){.course-cards .course-card .course-card-content .course-card-details .chip{color:var(--Text-quaternary,color(display-p3 .4431 .4431 .4784))}}.course-cards .course-card .course-card-content .course-card-location{letter-spacing:-.03em;text-align:left;color:#8393a9;align-items:center;gap:5px;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:21.6px;display:flex}.course-cards .course-card .course-card-content .course-card-date .starting-from-text{text-align:left;color:#7f94ab;margin-bottom:4px;font-family:Satoshi,sans-serif;font-size:17px;font-weight:400;line-height:17.28px}.course-cards .course-card .course-card-content .course-card-date .starting-date{color:#2a2f35;color:color(display-p3 .1686 .1843 .2039);font-family:Satoshi,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.course-cards .course-card .course-card-content .course-card-date{color:#fff;margin-bottom:18px}.course-cards .course-card .course-card-content .course-card-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.course-cards .course-card .course-card-content .course-card-actions .brochure{color:var(--Text-primary,#0f181c);font-family:Inter,sans-serif;font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);padding:0}@supports (color:color(display-p3 0 0 0)){.course-cards .course-card .course-card-content .course-card-actions .brochure{color:var(--Text-primary,color(display-p3 .0667 .0941 .1098))}}.course-cards .course-card .course-card-content .course-card-actions .apply{border-radius:var(--Radius-xl,12px);color:#0082f5;color:color(display-p3 .1843 .502 .9294);font-family:Inter,sans-serif;font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);background-color:#fff;outline:1px solid #0082f5;flex:1;padding:10px 14px}@media screen and (max-width:500px){.course-cards{justify-content:unset;gap:16px;margin-bottom:20px;padding:0 16px}.course-cards::-webkit-scrollbar{display:none}.course-cards .coming-soon{width:max-content}.course-cards .course-card{min-width:340px}.course-cards .course-card .course-card-content .course-card-details{color:var(--Text-quaternary,#71717b);text-align:center;font-family:Inter,sans-serif;font-size:var(--Font-size-xs,12px);font-style:normal;font-weight:500;line-height:var(--Font-line-height-xs,16px);letter-spacing:var(--Font-letter-spacing-xs,0px)}@supports (color:color(display-p3 0 0 0)){.course-cards .course-card .course-card-content .course-card-details{color:var(--Text-quaternary,color(display-p3 .4431 .4431 .4784))}}.course-cards .course-card .course-card-content .course-card-date{margin-bottom:8px}.course-cards .course-card .course-card-content .course-card-date .starting-from-text{font-size:16px;font-style:normal;font-weight:400;line-height:17.28px}.course-cards .course-card .course-card-content .course-card-date .starting-date{font-size:20px;font-style:normal;font-weight:700;line-height:28px}.course-cards .course-card .course-card-content .course-card-title{letter-spacing:-.048px;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.course-cards .course-card .course-card-content .course-card-actions{flex-direction:column;gap:10px}.course-cards .course-card .course-card-content .course-card-actions .brochure{color:#0082f5;color:color(display-p3 .1843 .502 .9294);font-family:Inter,sans-serif;font-size:var(--Font-size-sm,15px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px)}.course-cards .course-card .course-card-content .course-card-actions button{width:100%}}.top-bar-navigation{width:100vw;height:53px;top:var(--top-banner-height,0px);z-index:9999;border-bottom:1px solid var(--stroke-100,#e0e0e0);background-color:#fff;align-items:center;padding:0 24px;transition:transform .3s;display:flex;position:fixed}.top-bar-navigation.nav-hidden{transform:translateY(-100%)}@media screen and (max-width:500px){.top-bar-navigation{height:53px}}.top-bar-navigation .left{border-right:1px solid var(--stroke-100,#e0e0e0);justify-content:left;align-items:center;width:230px;height:64px;display:flex}.top-bar-navigation .middle .title{letter-spacing:-.015em;text-align:left;color:#2b2f34;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:20px;font-weight:600;line-height:32px;overflow:hidden}.top-bar-navigation .right{flex:1;align-items:center;gap:16px;display:flex}.top-bar-navigation .right .sign-in-btn{color:var(--Text-pure-white,#fff);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);border-radius:10px;padding:10px 14px}.top-bar-navigation .right .about-acciojob{color:#0082f5;cursor:pointer;background:#fff;border:1px solid #0082f5;border-radius:11.4px;align-items:center;gap:8px;padding:6px 13px;font-family:Inter,sans-serif;font-size:13.3px;font-weight:600;line-height:19px;display:flex}.top-bar-navigation .right .about-acciojob img{width:24px;height:24px}.top-bar-navigation .nav-actions{align-items:center;gap:8px;display:flex}.top-bar-navigation .whatsapp-channel-button{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13.3px;font-weight:600;line-height:19px;transition:background .15s;display:flex}.top-bar-navigation .whatsapp-channel-button:hover{background:#1ebe59}.top-bar-navigation .ct-inbox-bell{cursor:pointer;color:#2b2f34;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;padding:6px;display:flex;position:relative}.top-bar-navigation .ct-inbox-bell:hover{background-color:#f0f2fa}.top-bar-navigation .ct-inbox-bell .ct-inbox-bell-icon{transform-origin:50% 0;display:flex}.top-bar-navigation .ct-inbox-bell .ct-inbox-bell-icon--pending{color:#fbbf24}.top-bar-navigation .ct-inbox-bell .ct-inbox-bell-icon--animate{animation:1s ease-in-out ct-inbox-bell-ring-burst}.top-bar-navigation .ct-inbox-bell .ct-inbox-badge{color:#fff;background-color:#f28046;border-radius:50%;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 2px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;right:1px}@keyframes ct-inbox-bell-ring-burst{0%,to{transform:rotate(0)}5%{transform:rotate(14deg)}10%{transform:rotate(-12deg)}15%{transform:rotate(10deg)}20%{transform:rotate(-8deg)}25%{transform:rotate(4deg)}30%{transform:rotate(-2deg)}35%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}50%{transform:rotate(-8deg)}55%{transform:rotate(4deg)}60%{transform:rotate(-2deg)}65%{transform:rotate(14deg)}70%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}85%{transform:rotate(4deg)}90%{transform:rotate(-2deg)}}@media (max-width:768px){.top-bar-navigation{padding:0 16px}.top-bar-navigation .col-1 .humbugger{width:30px;height:30px;margin-right:20px;font-size:30px}}@media screen and (max-width:500px){.top-bar-navigation .left{border-right:none;flex-shrink:0;gap:8px;width:20%}.top-bar-navigation .left *{border:none!important}.top-bar-navigation .middle{max-width:60%}.top-bar-navigation .middle .title{margin-left:14px}.top-bar-navigation .right{width:20%}}@media screen and (max-width:370px){.top-bar-navigation{padding:0 12px}}*{box-sizing:border-box;margin:0;padding:0}.wrapper{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;overflow:hidden}.loader-main-outer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.loader-main-outer .loader-main{background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;margin:0;display:flex;position:relative;overflow:hidden}.loader-main-outer .loader-main .loader{border-radius:50%;width:100px;height:100px;animation:2s linear infinite rotate;position:relative}.loader-main-outer .loader-main .loader:before{content:"";box-sizing:border-box;border:5px solid;border-radius:50%;animation:6s linear infinite prixClipFix;position:absolute;inset:0}.loader-main-outer .loader-main .svg-logo{justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:25px;left:25px}.loader-main-outer .loader-main .svg-logo svg{overflow:visible}.loader-main-outer .loader-main .svg-logo .logo{animation:.9s cubic-bezier(.075,.82,.165,1) infinite both animloader}.loader-main-outer .fact-display{text-align:center;color:#8b8e91;margin:0;font-size:16px;font-weight:500}.loader-main-outer .fact-display .loader-highlighted-text{color:#007bff;text-transform:capitalize;font-weight:700}@keyframes animloader{0%{transform:translateY(-15px)}50%{transform:translateY(0)}to{transform:translateY(-15px)}}@keyframes circular-progress__animation{0%{stroke-dashoffset:251.2px}to{stroke-dashoffset:0}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);border-color:#007bff}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);border-color:#007bff}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);border-color:#007bff}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);border-color:#007bff}95%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);border-color:#007bff}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);border-color:#012555}}.btn-wrapper,.skeleton-wrapper{justify-content:center;align-items:center;display:flex}.btn-loader,.btn-loader:before,.btn-loader:after{border-radius:50%;width:1.5em;height:1.5em;animation:1.8s ease-in-out infinite bblFadInOut}.btn-loader{color:#007bff;text-indent:-9999em;font-size:7px;animation-delay:-.16s;position:relative;transform:translateZ(0)}.btn-loader:before,.btn-loader:after{content:"";position:absolute;top:0}.btn-loader:before{animation-delay:-.32s;left:-3.5em}.btn-loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.skeleton-wrapper{flex-direction:column;gap:.5rem}.skeleton-line{background:linear-gradient(90deg,#d0d0d0 25%,#e0e0e0 50%,#d0d0d0 75%) 0 0/200% 100%;width:100%;height:20px;animation:1.75s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.email-verification-modal{font-family:Inter,sans-serif}.email-verification-modal .modal-decoration{z-index:-10;position:absolute;top:-10px;right:-10px}.email-verification-modal .modal-header{justify-content:space-between;align-items:center;display:flex}.email-verification-modal .modal-header .close-button{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.email-verification-modal .modal-content{flex-direction:column;justify-content:center;width:100%;padding-left:8px;display:flex}.email-verification-modal .modal-content .top-heading{color:#2b2f34;font-size:16px;font-weight:600}.email-verification-modal .modal-content .top-subheading{color:#8393a9;font-size:14px}.email-verification-modal .modal-content .email-verified{background-color:#12b76a}.ban-alert-modal{font-family:Inter,sans-serif}.ban-alert-modal .modal-decoration{z-index:-10;position:absolute;top:-10px;right:-10px}.ban-alert-modal .modal-header{justify-content:space-between;align-items:center;display:flex}.ban-alert-modal .modal-header .close-button{cursor:pointer;color:#2b2f34;background-color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ban-alert-modal .modal-content{flex-direction:column;justify-content:center;width:100%;padding-left:8px;display:flex}.ban-alert-modal .modal-content .top-heading{color:#2b2f34;margin-bottom:8px;font-size:16px;font-weight:600}.ban-alert-modal .modal-content .top-subheading{color:#8393a9;margin-bottom:16px;font-size:14px;line-height:1.5}.profile-complete-modal .heading-icon-blue-tint{z-index:1000000000;background-color:#2f80ed0d;border-radius:50%;width:152px;height:152px;position:absolute;top:-52px;left:-30px}@media screen and (max-width:768px){.profile-complete-modal .heading-icon-blue-tint{top:-60px;left:-40px}}.profile-complete-modal .heading-icon{margin-bottom:32px}.profile-complete-modal .heading-icon svg{color:#2f80ed}.profile-complete-modal .heading-text{color:#2a2f35;letter-spacing:-.8px;margin-bottom:8px;font-size:20px;font-style:normal;font-weight:600;line-height:150%}.profile-complete-modal .sub-heading-text{color:#2a2f35b3;letter-spacing:-.64px;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.profile-complete-modal .form-container{width:100%;margin-top:16px}.profile-complete-modal .form-container .form-label{color:#053362;letter-spacing:-.12px;text-transform:capitalize;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.profile-complete-modal .form-container .form-label .required{color:#eb5757}.profile-complete-modal .form-container .MuiFormControlLabel-label{color:#053362;letter-spacing:-.14px;text-transform:capitalize;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.profile-complete-modal .form-container button{width:100%;margin-top:16px}.whatsapp-widget{z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.whatsapp-widget__overlay{opacity:0;pointer-events:none;background:#0006;transition:opacity .25s;display:none;position:fixed;inset:0}.whatsapp-widget__overlay--visible{opacity:1;pointer-events:all}@media screen and (max-width:768px){.whatsapp-widget__overlay{display:block}}.whatsapp-widget__modal{background:var(--background,#fff);border:1px solid var(--gray-200,#eaecf0);z-index:2;transform-origin:100% 100%;opacity:0;pointer-events:none;border-radius:16px;width:360px;transition:opacity .2s,transform .2s;position:relative;overflow:hidden;transform:translateY(8px)scale(.97);box-shadow:0 4px 24px #0000001f,0 1px 4px #0000000f}.whatsapp-widget__modal--open{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}@media screen and (max-width:768px){.whatsapp-widget__modal{transform-origin:bottom;opacity:1;border:none;border-radius:16px 16px 0 0;width:100%;transition:transform .3s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 24px #0000001f}.whatsapp-widget__modal--open{transform:translateY(var(--drag-y,0));opacity:1}.whatsapp-widget__modal--dragging{transition:none}.whatsapp-widget__modal:after{content:"";height:16px;display:block}}.whatsapp-widget__grabber{justify-content:center;padding:10px 0 4px;display:none}@media screen and (max-width:768px){.whatsapp-widget__grabber{display:flex}}.whatsapp-widget__grabber-bar{background:var(--gray-300,#d0d5dd);border-radius:2px;width:36px;height:4px}.whatsapp-widget__modal-close{cursor:pointer;color:var(--gray-400,#98a2b3);z-index:2;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:18px;line-height:1;transition:color .15s;display:flex;position:absolute;top:10px;right:12px}.whatsapp-widget__modal-close:hover{color:var(--gray-700,#344054)}.whatsapp-widget__modal-section{padding:20px 20px 18px}.whatsapp-widget__modal-section:last-child{padding-top:18px;padding-bottom:20px}.whatsapp-widget__modal-divider{background:var(--gray-100,#f2f4f7);height:1px;margin:0}.whatsapp-widget__modal-section-info{margin-bottom:12px}.whatsapp-widget__modal-section-title{color:var(--primary-text,#2b2f34);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.whatsapp-widget__modal-section-desc{color:var(--gray-500,#667085);font-size:12.5px;line-height:1.5}.whatsapp-widget__modal-section-desc--row{align-items:flex-start;gap:6px;display:flex}.whatsapp-widget__online-dot{background:#22c55e;border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:4px;display:inline-block}.whatsapp-widget__modal-btn{cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.whatsapp-widget__modal-btn--filled{color:#fff;background:#25d366;border:none}.whatsapp-widget__modal-btn--filled:hover{background:#1ebe5d}.whatsapp-widget__modal-btn--outline{color:#25d366;background:#fff;border:1.5px solid #25d366}.whatsapp-widget__modal-btn--outline:hover{background:#f0fdf4}.whatsapp-widget__modal-member-count{text-align:center;color:var(--gray-400,#98a2b3);margin-top:9px;font-size:11.5px}.whatsapp-widget__modal-channel-link{color:#1ebe5d;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 20px;font-size:12.5px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .15s;display:flex}.whatsapp-widget__modal-channel-link:hover{background:#f0fdf4}.whatsapp-widget__modal-channel-link svg{flex-shrink:0;width:14px;height:14px}.whatsapp-widget__fab-wrapper{z-index:1;pointer-events:auto;flex-shrink:0;position:relative}.whatsapp-widget__fab{cursor:pointer;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,background .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #25d36659}.whatsapp-widget__fab:hover{background:#1ebe5d;transform:scale(1.07);box-shadow:0 6px 20px #25d36673}.whatsapp-widget__fab--active{transform:scale(.95)}@media screen and (max-width:768px){.whatsapp-widget__fab{width:52px;height:52px}}.whatsapp-widget__fab-dismiss{background:var(--gray-700,#344054);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;line-height:1;transition:background .15s;display:flex;position:absolute;top:-4px;right:-4px}.whatsapp-widget__fab-dismiss:hover{background:var(--gray-800,#1d2939)}@media screen and (max-width:768px){.whatsapp-widget{z-index:9999;position:fixed;top:calc(100dvh - 76px);right:20px}}.top-attached-ribbon{z-index:10000;background:#2f6fed;justify-content:center;align-items:center;gap:12px;width:100%;padding:8px 40px;display:flex;position:fixed;top:0;left:0}.top-attached-ribbon__text{color:#fff;text-align:center;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}@media screen and (max-width:768px){.top-attached-ribbon__text{font-size:11.5px}}.top-attached-ribbon__dismiss{color:#fffc;cursor:pointer;background:0 0;border:none;padding:4px 14px;font-size:18px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.top-attached-ribbon__dismiss:hover{color:#fff}.top-attached-ribbon__dismiss:active{transform:translateY(-50%)scale(.95)}.fast-track-placement-modal{padding:24px;position:relative;overflow:hidden;border-radius:18px!important;box-shadow:0 24px 48px -16px #0b143738,0 8px 18px -8px #0b14371a!important}.fast-track-placement-modal .ftp-eligible-badge{color:#3b66f5;letter-spacing:.6px;text-transform:uppercase;background-color:#eef2ff;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.fast-track-placement-modal .ftp-eligible-badge .ftp-eligible-dot{background-color:#3b66f5;border-radius:50%;flex-shrink:0;width:6px;height:6px}.fast-track-placement-modal .ftp-title{color:#0b1437;letter-spacing:-.5px;text-align:left;margin-bottom:12px;padding-right:24px;font-size:22px;font-weight:700;line-height:1.3}.fast-track-placement-modal .ftp-desc{color:#505862;margin-bottom:8px;font-size:14px;line-height:1.6}.fast-track-placement-modal .ftp-tagline{color:#2b2f34;margin-bottom:20px;font-size:14px;font-weight:600;line-height:1.6}.fast-track-placement-modal .ftp-divider{border:none;border-top:1px solid #e0e0e0;margin-bottom:20px}.fast-track-placement-modal .ftp-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.fast-track-placement-modal .ftp-foot .ftp-price-section{flex-direction:column;gap:2px;display:flex}.fast-track-placement-modal .ftp-foot .ftp-price-section .ftp-price{color:#0b1437;letter-spacing:-.5px;font-size:24px;font-weight:700}.fast-track-placement-modal .ftp-foot .ftp-price-section .ftp-scholarship-label{color:#12b76a;font-size:12px;font-weight:500}.fast-track-placement-modal .ftp-foot .ftp-cta{color:#fff;white-space:nowrap;background:#3b66f5;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.fast-track-placement-modal .ftp-foot .ftp-cta:hover{background:#2a4fd9;transform:translate(1px)}.prt-modal{position:relative;overflow:hidden;border-radius:18px!important;box-shadow:0 24px 48px -16px #0b143738,0 8px 18px -8px #0b14371a!important}.prt-modal .prt-tag{letter-spacing:.1em;text-transform:uppercase;z-index:2;color:#c0561c;background:#fff3ec;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:18px;left:22px}.prt-modal .prt-tag:before{content:"";opacity:.95;background:currentColor;border-radius:50%;width:5px;height:5px}.prt-modal .prt-body{flex-direction:column;gap:16px;padding:56px 26px 20px;display:flex}.prt-modal .prt-headline{letter-spacing:-.03em;color:#0b1437;margin:0;padding-right:24px;font-size:24px;font-weight:700;line-height:1.2}.prt-modal .prt-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.prt-modal .prt-step{color:#2b2f34;align-items:center;gap:12px;font-size:14px;line-height:1.45;display:flex}.prt-modal .prt-step .prt-step-num{color:#fff;background:#0b1437;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.prt-modal .prt-reward{color:#2b2f34;background:#f0faf4;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.prt-modal .prt-reward .prt-check{color:#fff;background:#1a7a4a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.prt-modal .prt-foot{border-top:1px solid #ebebeb;justify-content:space-between;align-items:center;gap:16px;padding:16px 26px 22px;display:flex}.prt-modal .prt-foot .prt-meta{color:#6b7280;margin:0;font-size:13px;line-height:1.4}.prt-modal .prt-foot .prt-meta strong{color:#2b2f34;font-weight:600}.prt-modal .prt-foot .prt-cta{color:#fff;white-space:nowrap;background:#0b1437;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.prt-modal .prt-foot .prt-cta:hover{background:#1a2b5c;transform:translate(1px)}.ai-engineering-course-modal{position:relative;overflow:hidden;border-radius:18px!important;box-shadow:0 24px 48px -16px #0b143738,0 8px 18px -8px #0b14371a!important}.ai-engineering-course-modal:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#e07a3b2e,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.ai-engineering-course-modal .aec-tag{letter-spacing:.1em;text-transform:uppercase;z-index:2;color:#c0561c;background:#fff3ec;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:18px;left:22px}.ai-engineering-course-modal .aec-tag:before{content:"";opacity:.95;background:currentColor;border-radius:50%;width:5px;height:5px}.ai-engineering-course-modal .aec-body{z-index:1;flex-direction:column;gap:12px;padding:56px 26px 24px;display:flex;position:relative}.ai-engineering-course-modal .aec-headline{letter-spacing:-.02em;color:#0b1437;margin:0;font-size:22px;font-weight:700;line-height:1.25}.ai-engineering-course-modal .aec-desc{color:#4b5563;margin:0;font-size:14px;line-height:1.55}.ai-engineering-course-modal .aec-logos{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.ai-engineering-course-modal .aec-chip{color:#1a1a1a;background:#f6f7fa;border:1px solid #eceef3;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ai-engineering-course-modal .aec-chip .aec-sq{background:#c7ccdb;border-radius:2px;flex-shrink:0;width:8px;height:8px}.ai-engineering-course-modal .aec-chip[data-c=claude] .aec-sq{background:#e07a3b}.ai-engineering-course-modal .aec-chip[data-c=copilot] .aec-sq{background:#1a1a1a}.ai-engineering-course-modal .aec-chip[data-c=openai] .aec-sq{background:#1f8a5b}.ai-engineering-course-modal .aec-foot{z-index:1;background:#fcfcfd;border-top:1px solid #eceef3;padding:16px 26px 22px;position:relative}.ai-engineering-course-modal .aec-cta{color:#fff;white-space:nowrap;background:#3b66f5;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.ai-engineering-course-modal .aec-cta:hover{background:#2a4fd9;transform:translate(1px)}.ai-engineering-course-modal .aec-cta .aec-arrow{transition:transform .2s}.ai-engineering-course-modal .aec-cta:hover .aec-arrow{transform:translate(3px)}.dcj-modal{position:relative;overflow:hidden;border-radius:18px!important;box-shadow:0 24px 48px -16px #0b143738,0 8px 18px -8px #0b14371a!important}.dcj-modal .dcj-tag{letter-spacing:.1em;text-transform:uppercase;z-index:2;color:#c0561c;background:#fff3ec;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:18px;left:22px}.dcj-modal .dcj-tag:before{content:"";opacity:.95;background:currentColor;border-radius:50%;width:5px;height:5px}.dcj-modal .dcj-body{flex-direction:column;gap:10px;padding:56px 26px 22px;display:flex}.dcj-modal .dcj-headline{letter-spacing:-.02em;color:#0b1437;margin:0;padding-right:24px;font-size:22px;font-weight:700;line-height:1.25}.dcj-modal .dcj-desc{color:#4b5563;margin:0;font-size:14px;line-height:1.6}.dcj-modal .dcj-reward{color:#2b2f34;background:#f0faf4;border-radius:10px;align-items:center;gap:14px;margin:4px 0 0;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.dcj-modal .dcj-reward .dcj-check{color:#fff;background:#1a7a4a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dcj-modal .dcj-foot{border-top:1px solid #ebebeb;padding:16px 26px 22px}.dcj-modal .dcj-foot .dcj-cta{color:#fff;white-space:nowrap;background:#0b1437;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.dcj-modal .dcj-foot .dcj-cta:hover{background:#1a2b5c;transform:translate(1px)}.srr-modal{position:relative;overflow:hidden;border-radius:18px!important;box-shadow:0 24px 48px -16px #0b143738,0 8px 18px -8px #0b14371a!important}.srr-modal .srr-tag{letter-spacing:.1em;text-transform:uppercase;z-index:2;color:#5b21b6;background:#ede9fe;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:18px;left:22px}.srr-modal .srr-tag--offcampus{color:#3b66f5;background:#3b66f538}.srr-modal .srr-tag:before{content:"";opacity:.95;background:currentColor;border-radius:50%;width:5px;height:5px}.srr-modal .srr-body{flex-direction:column;gap:10px;padding:56px 26px 20px;display:flex}.srr-modal .srr-headline{letter-spacing:-.02em;color:#0b1437;margin:0;padding-right:24px;font-size:22px;font-weight:700;line-height:1.25}.srr-modal .srr-desc{color:#4b5563;margin:0;font-size:14px;line-height:1.6}.srr-modal .srr-snapshot{border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;margin-top:4px;padding:14px 16px;display:flex}.srr-modal .srr-snapshot-header{justify-content:space-between;align-items:center;display:flex}.srr-modal .srr-snapshot-header .srr-snapshot-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-size:10px;font-weight:700}.srr-modal .srr-snapshot-header .srr-legend{color:#6b7280;align-items:center;gap:10px;font-size:11px;display:flex}.srr-modal .srr-snapshot-header .srr-legend .srr-legend-item{align-items:center;gap:4px;display:flex}.srr-modal .srr-snapshot-header .srr-legend .srr-legend-item .srr-legend-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.srr-modal .srr-snapshot-header .srr-legend .srr-legend-item .srr-legend-dot--you{background:#3b66f5}.srr-modal .srr-snapshot-header .srr-legend .srr-legend-item .srr-legend-dot--placed{background:#c0561c}.srr-modal .srr-skill-row{grid-template-columns:90px 1fr 28px;align-items:center;gap:10px;display:grid}.srr-modal .srr-skill-row .srr-skill-name{color:#2b2f34;white-space:nowrap;font-size:13px;font-weight:500}.srr-modal .srr-skill-row .srr-bar-track{background:#e5e7eb;border-radius:99px;height:8px;position:relative;overflow:visible}.srr-modal .srr-skill-row .srr-bar-track .srr-bar-fill{background:#3b66f5;border-radius:99px;height:100%}.srr-modal .srr-skill-row .srr-bar-track .srr-bar-marker{background:#c0561c;border-radius:1px;width:2px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.srr-modal .srr-skill-row .srr-score{color:#2b2f34;text-align:right;font-size:13px;font-weight:600}.srr-modal .srr-foot{border-top:1px solid #ebebeb;padding:16px 26px 22px}.srr-modal .srr-foot .srr-cta{color:#fff;white-space:nowrap;background:#3b66f5;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.srr-modal .srr-foot .srr-cta:hover{background:#2a4fd9;transform:translate(1px)}.placements-upsell-popup{padding:24px 22px 22px;position:relative;overflow:hidden;border-radius:18px!important;box-shadow:0 24px 48px -16px #0b143738,0 8px 18px -8px #0b14371a!important}.placements-upsell-popup .placements-upsell-popup__body .pup-tag{color:#2354e0;background:#e8edfc;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.placements-upsell-popup .placements-upsell-popup__body .pup-heading{color:#0f172a;margin:0 0 8px;padding-right:20px;font-size:20px;font-weight:800;line-height:1.28}.placements-upsell-popup .placements-upsell-popup__body .pup-heading b{color:#2354e0}.placements-upsell-popup .placements-upsell-popup__body .pup-subtitle{color:#5b6474;margin:0 0 18px;font-size:13.5px;line-height:1.5}.placements-upsell-popup .placements-upsell-popup__body .pup-features{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.placements-upsell-popup .placements-upsell-popup__body .pup-features .pup-feature{background:#f7f9fc;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;display:flex}.placements-upsell-popup .placements-upsell-popup__body .pup-features .pup-feature svg{flex:none}.placements-upsell-popup .placements-upsell-popup__body .pup-features .pup-feature span{color:#0f172a;font-size:12px;font-weight:600;line-height:1.25}.placements-upsell-popup .placements-upsell-popup__body .pup-cta{color:#fff;white-space:nowrap;background:#3b66f5;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.placements-upsell-popup .placements-upsell-popup__body .pup-cta:hover{background:#2a4fd9;transform:translate(1px)}.free-trial-modal{background:#fff;position:relative;overflow:hidden;border-radius:18px!important;box-shadow:0 24px 48px -16px #0b143738,0 8px 18px -8px #0b14371a!important}.free-trial-modal__countdown{color:#a6835f;white-space:nowrap;z-index:2;background:#fef6e7;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:18px;right:56px}@media screen and (max-width:540px){.free-trial-modal__countdown{width:fit-content;position:relative;left:18px}}.free-trial-modal__body{flex-direction:column;padding:28px;display:flex}.free-trial-modal__body--center{text-align:center;align-items:center}.free-trial-modal__header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.free-trial-modal__back{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.free-trial-modal__back--absolute{position:absolute;top:16px;left:16px}.free-trial-modal__back:hover{background:#f8fafc}.free-trial-modal__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;margin-bottom:8px;font-size:11px;font-weight:700}.free-trial-modal__headline{color:#0f172a;font-size:26px;font-weight:800;line-height:1.2}.free-trial-modal__headline--sm{font-size:19px}.free-trial-modal__headline--center{text-align:center;margin-top:22px}.free-trial-modal__subline{color:#475569;margin-top:8px;font-size:14px;line-height:1.5}.free-trial-modal__subline--center{text-align:center}.free-trial-modal__offers{flex-direction:column;gap:12px;margin-top:22px;display:flex}.free-trial-modal__catalog{flex-direction:column;gap:20px;max-height:52vh;display:flex;overflow-y:auto}.free-trial-modal__ring{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-top:12px;display:inline-flex}.free-trial-modal__what-you-get{text-align:left;background:#eff6ff;border-radius:14px;width:100%;margin-top:26px;padding:18px 20px}.free-trial-modal__what-you-get-title{color:#0f172a;margin-bottom:12px;font-size:14px;font-weight:700}.free-trial-modal__what-you-get-row{color:#0f172a;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.free-trial-modal__what-you-get-row svg{color:#2563eb;flex-shrink:0;margin-top:3px}.free-trial-modal__what-you-get-row+.free-trial-modal__what-you-get-row{margin-top:10px}.free-trial-modal__error{color:#be123c;text-align:center;width:100%;margin-top:14px;font-size:13px}.free-trial-modal__actions{gap:12px;width:100%;margin-top:22px;display:flex}.free-trial-modal__cta{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;flex:1;justify-content:center;padding:14px 20px;font-size:15px;font-weight:700}.free-trial-modal__cta--block{width:100%;margin-top:22px}.free-trial-modal__cta--secondary{color:#0f172a;background:#fff;border:1px solid #e2e8f0}.free-trial-modal__cta:disabled{opacity:.6;cursor:not-allowed}.free-trial-modal__upsell{color:#94a3b8;cursor:pointer;background:0 0;border:none;margin-top:16px;font-size:13px;text-decoration:underline}.free-trial-offer{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:16px;width:100%;padding:18px;display:flex}.free-trial-offer--blue{background:#eff6ff;border-color:#dbeafe}.free-trial-offer--purple{background:#f5f3ff;border-color:#e9e3fc}.free-trial-offer__icon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.free-trial-offer__icon--blue{background:#2563eb}.free-trial-offer__icon--purple{background:#7c3aed}.free-trial-offer__text{flex-direction:column;flex:1;min-width:0;display:flex}.free-trial-offer__title{color:#0f172a;font-size:16px;font-weight:800}.free-trial-offer__description{color:#475569;margin-top:3px;font-size:13px}.free-trial-offer__pricing{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.free-trial-offer__pricing s{color:#94a3b8}.free-trial-offer__pricing b{color:#2563eb;font-weight:800}.free-trial-offer__arrow{color:#64748b;flex-shrink:0;align-self:center}.free-trial-catalog-group__label{letter-spacing:.08em;text-transform:uppercase;color:#8a93a3;margin-bottom:10px;font-size:11px;font-weight:700}.free-trial-catalog-group__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media screen and (max-width:540px){.free-trial-catalog-group__grid{grid-template-columns:1fr}}.free-trial-chip{text-align:left;color:#2563eb;cursor:pointer;background:#eff6ff;border:none;border-radius:10px;min-height:52px;padding:16px 14px;font-size:15px;font-weight:700}.free-trial-chip:hover:not(:disabled){background:#dbeafe}.free-trial-chip:disabled{opacity:.45;cursor:not-allowed}.free-trial-pill{white-space:nowrap;color:#a6835f;cursor:pointer;background:#fffaf0;border:1px solid #fadfb8;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.free-trial-pill__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.free-trial-pill__countdown{background:#fef3e2;border-radius:999px;padding:3px 8px;font-size:12px}.free-trial-pill--claimed{color:#2563eb;background:#eff6ff;border-color:#dbeafe}@media screen and (max-width:768px){.free-trial-pill{display:none}}.free-trial-banner{color:#fff;background:#2f55e4;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.free-trial-banner__text{flex-direction:column;gap:4px;min-width:0;display:flex}.free-trial-banner__title{align-items:center;gap:8px;margin:0;font-size:19px;font-weight:800;line-height:1.25;display:flex}.free-trial-banner__subtitle{opacity:.92;margin:0;font-size:15px;font-weight:500;line-height:1.35}.free-trial-banner__check{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.free-trial-banner__cta{color:#2f55e4;cursor:pointer;background:#fff;border:none;border-radius:14px;flex-shrink:0;padding:12px 22px;font-size:16px;font-weight:800}.free-trial-banner--claimed{color:#14532d;background:#f4fdf6;border:1px solid #bbf7d0}.free-trial-banner--claimed .free-trial-banner__subtitle{color:#15803d;opacity:1}.free-trial-banner--claimed .free-trial-banner__cta{color:#fff;background:#16a34a}.free-trial-banner-non-claimed__subtitle{opacity:.92;margin:0}.free-trial-banner-non-claimed__subtitle .text{text-wrap:nowrap;font-size:15px;font-weight:500;line-height:1.35}@media screen and (min-width:769px){.free-trial-banner{display:none}}.popup-shell .popup-close-btn{color:#9aa0ae;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.popup-shell .popup-close-btn:hover{color:#1a1a1a;background:#f2f3f6}.college-free-bundle-card{color:#0a1f44;background:linear-gradient(90deg,#fffaf0 0%,#fff 100%);border:1px solid #f3d9b5;border-radius:16px;align-items:center;gap:16px;margin:16px 0 24px;padding:20px 24px;font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;display:flex}.college-free-bundle-card .college-free-bundle-card__icon{color:#fff;background:#d9600f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.college-free-bundle-card .college-free-bundle-card__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.college-free-bundle-card .college-free-bundle-card__text .college-free-bundle-card__badge{color:#15803d;background:#e8f7ef;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.college-free-bundle-card .college-free-bundle-card__text .college-free-bundle-card__title{margin:0;font-size:18px;font-weight:700;line-height:24px}.college-free-bundle-card .college-free-bundle-card__text .college-free-bundle-card__subtitle{color:#5b6472;margin:0;font-size:14px;line-height:20px}.college-free-bundle-card .college-free-bundle-card__cta{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;flex-shrink:0;height:44px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600}.college-free-bundle-card .college-free-bundle-card__cta:hover{background:#1d4ed8}@media screen and (max-width:600px){.college-free-bundle-card{flex-direction:column;align-items:flex-start}.college-free-bundle-card .college-free-bundle-card__cta{width:100%}}.cfb-modal{color:#0a1f44;background:#fff;font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;border-radius:18px!important;box-shadow:0 24px 48px -16px #0b143738,0 8px 18px -8px #0b14371a!important}.cfb-modal .cfb-modal__pill{white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:600}.cfb-modal .cfb-modal__pill--green{color:#15803d;background:#e8f7ef}.cfb-modal .cfb-modal__pill--blue{color:#1d4ed8;background:#eaf1fe}.cfb-modal .cfb-modal__pill--orange{color:#9a5b12;background:#fdf1e2}.cfb-modal .cfb-modal__primary{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600}.cfb-modal .cfb-modal__primary:hover:not(:disabled){background:#1d4ed8}.cfb-modal .cfb-modal__primary:disabled{color:#6b7485;cursor:not-allowed;background:#e6eaf2}.cfb-modal .cfb-modal__primary--sm{border-radius:8px;height:40px;padding:0 16px;font-size:14px}.cfb-modal .cfb-modal__secondary{color:#2563eb;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d8f8;border-radius:8px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600}.cfb-modal .cfb-modal__secondary--neutral{color:#0a1f44;border-color:#e6eaf2;border-radius:10px;height:44px;padding:0 20px}.cfb-modal .cfb-modal__step{flex-direction:column;gap:20px;max-height:85vh;padding:32px;display:flex;overflow-y:auto}@media screen and (max-width:600px){.cfb-modal .cfb-modal__step{padding:24px 18px}}.cfb-modal .cfb-modal__step .cfb-modal__heading{flex-direction:column;gap:8px;padding-right:28px;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__heading .cfb-modal__back{color:#5b6472;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;height:32px;padding:0;font-family:inherit;font-size:14px;font-weight:500;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__heading .cfb-modal__step-label{font-size:13px;font-weight:600;line-height:18px}.cfb-modal .cfb-modal__step .cfb-modal__heading .cfb-modal__step-label--blue{color:#1d4ed8}.cfb-modal .cfb-modal__step .cfb-modal__heading .cfb-modal__step-label--orange{color:#9a5b12}.cfb-modal .cfb-modal__step .cfb-modal__heading .cfb-modal__done-icon{color:#15803d;background:#e8f7ef;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__heading .cfb-modal__title{margin:0;font-size:24px;font-weight:700;line-height:32px}@media screen and (max-width:600px){.cfb-modal .cfb-modal__step .cfb-modal__heading .cfb-modal__title{font-size:20px;line-height:28px}}.cfb-modal .cfb-modal__step .cfb-modal__heading .cfb-modal__subtitle{color:#5b6472;margin:0;font-size:15px;line-height:22px}.cfb-modal .cfb-modal__step .cfb-modal__offer-list{flex-direction:column;gap:12px;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__offer-list .cfb-modal__offer{border:1px solid #e6eaf2;border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__offer-list .cfb-modal__offer .cfb-modal__icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__offer-list .cfb-modal__offer .cfb-modal__icon--green{background:#16a34a}.cfb-modal .cfb-modal__step .cfb-modal__offer-list .cfb-modal__offer .cfb-modal__icon--blue{background:#2563eb}.cfb-modal .cfb-modal__step .cfb-modal__offer-list .cfb-modal__offer .cfb-modal__icon--orange{background:#d9600f}.cfb-modal .cfb-modal__step .cfb-modal__offer-list .cfb-modal__offer .cfb-modal__offer-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__offer-list .cfb-modal__offer .cfb-modal__offer-text .cfb-modal__offer-title{font-size:16px;font-weight:600;line-height:22px}.cfb-modal .cfb-modal__step .cfb-modal__offer-list .cfb-modal__offer .cfb-modal__offer-text .cfb-modal__offer-subtitle{color:#5b6472;font-size:14px;line-height:20px}.cfb-modal .cfb-modal__step .cfb-modal__offer-list .cfb-modal__offer .cfb-modal__pill{align-self:center}.cfb-modal .cfb-modal__step .cfb-modal__actions-column{flex-direction:column;gap:8px;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__actions-column .cfb-modal__ghost{color:#5b6472;cursor:pointer;background:0 0;border:0;height:44px;font-family:inherit;font-size:14px;font-weight:500}.cfb-modal .cfb-modal__step .cfb-modal__search{display:block;position:relative}.cfb-modal .cfb-modal__step .cfb-modal__search .cfb-modal__search-icon{color:#5b6472;pointer-events:none;position:absolute;top:14px;left:14px}.cfb-modal .cfb-modal__step .cfb-modal__search input{box-sizing:border-box;color:#0a1f44;background:#f7f9fc;border:1px solid #e6eaf2;border-radius:10px;outline:none;width:100%;height:44px;padding:0 14px 0 40px;font-family:inherit;font-size:14px}.cfb-modal .cfb-modal__step .cfb-modal__search input:focus{border-color:#2563eb}.cfb-modal .cfb-modal__step .cfb-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cfb-modal .cfb-modal__step .cfb-modal__grid--scroll{max-height:320px;padding:2px;overflow-y:auto}@media screen and (max-width:600px){.cfb-modal .cfb-modal__step .cfb-modal__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__company{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:2px solid #e6eaf2;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:8px 12px;font-family:inherit;display:flex;position:relative}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__company .cfb-modal__company-tile{color:#5b6472;background:#f1f3f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__company .cfb-modal__company-tile img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__company .cfb-modal__company-name{color:#0a1f44;font-size:14px;font-weight:600;line-height:18px}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__company--checked{background:#eaf1fe;border-color:#2563eb}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__company--checked .cfb-modal__company-tile{color:#fff;background:#2563eb}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__company:disabled{cursor:not-allowed;opacity:.6;background:#f7f9fc}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__skill{box-sizing:border-box;color:#0a1f44;text-align:center;cursor:pointer;background:#fff;border:2px solid #e6eaf2;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:6px 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__skill--selected{color:#7a4508;background:#fdf1e2;border-color:#d9600f}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__skill:disabled{color:#9aa1ad;cursor:not-allowed;background:#f7f9fc}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__owned{color:#5b6472;font-size:11px;font-weight:600}.cfb-modal .cfb-modal__step .cfb-modal__grid .cfb-modal__empty{color:#5b6472;grid-column:1/-1;margin:0;font-size:14px}.cfb-modal .cfb-modal__step .cfb-modal__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__footer .cfb-modal__count{color:#5b6472;font-size:14px}.cfb-modal .cfb-modal__step .cfb-modal__footer .cfb-modal__link{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600}.cfb-modal .cfb-modal__step .cfb-modal__summary{border:1px solid #e6eaf2;border-radius:14px;flex-direction:column;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__summary .cfb-modal__summary-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 12px 12px 18px;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__summary .cfb-modal__summary-row+.cfb-modal__summary-row{border-top:1px solid #e6eaf2}.cfb-modal .cfb-modal__step .cfb-modal__summary .cfb-modal__summary-row .cfb-modal__summary-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cfb-modal .cfb-modal__step .cfb-modal__summary .cfb-modal__summary-row .cfb-modal__summary-text .cfb-modal__summary-label{color:#5b6472;font-size:13px}.cfb-modal .cfb-modal__step .cfb-modal__summary .cfb-modal__summary-row .cfb-modal__summary-text .cfb-modal__summary-value{font-size:16px;font-weight:600}.cfb-modal .cfb-modal__step .cfb-modal__summary .cfb-modal__summary-row .cfb-modal__change{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:8px;height:36px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600}.cfb-modal .cfb-modal__step .cfb-modal__note{color:#7a4508;background:#fdf1e2;border-radius:10px;margin:0;padding:12px 16px;font-size:14px;line-height:20px}.cfb-modal .cfb-modal__step .cfb-modal__error{color:#b91c1c;margin:0;font-size:14px}.tcs-kit-hero{background:#fff;padding:20px 24px 0}.tcs-kit-hero .path{align-items:center;gap:4px;margin-bottom:20px;display:flex}.tcs-kit-hero .path .path-item{align-items:center;gap:4px;display:flex}.tcs-kit-hero .path .path-item .path-sep{color:#94a3b8;font-size:14px}.tcs-kit-hero .path .path-item .path-label{color:#64748b;font-size:13px}.tcs-kit-hero .path .path-item .path-active{color:#13335f;font-size:13px;font-weight:500}.tcs-kit-hero .inner{flex-direction:column;display:flex}.tcs-kit-hero .inner .top-row{justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:24px;display:flex}.tcs-kit-hero .inner .top-row .company-info{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.tcs-kit-hero .inner .top-row .company-info .logo{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;display:flex;box-shadow:0 1px 4px #0f172a0f}.tcs-kit-hero .inner .top-row .company-info .logo img{object-fit:contain;width:42px;height:42px}.tcs-kit-hero .inner .top-row .company-info .header{flex-direction:column;gap:6px;display:flex}.tcs-kit-hero .inner .top-row .company-info .header .title{color:#16233f;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-family:Sora,sans-serif;font-size:40px;font-weight:800;line-height:1.25;display:flex}.tcs-kit-hero .inner .top-row .company-info .header .title .saved-badge{color:#64748b;letter-spacing:.01em;vertical-align:middle;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.tcs-kit-hero .inner .top-row .company-info .header .subheading{align-items:center;gap:0;display:flex}.tcs-kit-hero .inner .top-row .company-info .header .subheading .role{color:#475569;margin:0;font-size:16px}.tcs-kit-hero .inner .top-row .company-info .header .subheading .role:after{content:" · ";color:#94a3b8}.tcs-kit-hero .inner .top-row .company-info .header .subheading .categories{color:#13335f;font-size:16px;font-weight:600}.tcs-kit-hero .inner .top-row .company-info .header .skills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tcs-kit-hero .inner .top-row .company-info .header .skills .skill-chip{color:#191c1e;white-space:nowrap;background:#f2f4f6;border:1px solid #e2e8f0;border-radius:100px;padding:4px 14px;font-size:14px;font-weight:500}.tcs-kit-hero .inner .top-row .actions{flex-direction:column;flex-shrink:0;gap:10px;width:320px;display:flex}.tcs-kit-hero .inner .top-row .actions .btn{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.tcs-kit-hero .inner .top-row .actions .btn.btn--outline{color:#13335f;background:#fff;border:1.5px solid #eceef0;transition:border .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0a,0 2px 8px #0f172a0f}.tcs-kit-hero .inner .top-row .actions .btn.btn--outline:hover{border:1.5px solid #13335f}.tcs-kit-hero .inner .top-row .actions .btn.btn--primary{color:#fff;background:#13335f;border:none;box-shadow:0 2px 10px #17255447}.tcs-kit-hero .inner .top-row .actions .btn.btn--primary:hover{background:#133059}.tcs-kit-hero .inner .highlights{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:32px;padding:16px 0;display:flex}.tcs-kit-hero .inner .highlights .highlight-item{align-items:center;gap:6px;display:flex}.tcs-kit-hero .inner .highlights .highlight-item .highlight-icon{color:#13335f;flex-shrink:0;align-items:center;display:flex}.tcs-kit-hero .inner .highlights .highlight-item .highlight-text{color:#475569;font-size:14px}@media (max-width:768px){.tcs-kit-hero{padding:16px 16px 0}.tcs-kit-hero .path .path-item .path-sep,.tcs-kit-hero .path .path-item .path-label,.tcs-kit-hero .path .path-item .path-active{font-size:12px}.tcs-kit-hero .inner .top-row{flex-direction:column;gap:20px;padding-bottom:18px}.tcs-kit-hero .inner .top-row .company-info .logo{border-radius:14px;width:52px;height:52px}.tcs-kit-hero .inner .top-row .company-info .logo img{width:34px;height:34px}.tcs-kit-hero .inner .top-row .company-info .header .title{gap:8px;font-size:22px}.tcs-kit-hero .inner .top-row .company-info .header .title .saved-badge{padding:4px 10px;font-size:11px}.tcs-kit-hero .inner .top-row .company-info .header .subheading .role,.tcs-kit-hero .inner .top-row .company-info .header .subheading .categories{font-size:14px}.tcs-kit-hero .inner .top-row .company-info .header .subheading{flex-direction:column;align-items:flex-start;gap:4px}.tcs-kit-hero .inner .top-row .company-info .header .skills{gap:6px;margin-top:8px}.tcs-kit-hero .inner .top-row .company-info .header .skills .skill-chip{padding:3px 11px;font-size:12px}.tcs-kit-hero .inner .top-row .actions{flex-flow:wrap;width:100%}.tcs-kit-hero .inner .top-row .actions .btn{padding:11px 12px;font-size:12px}.tcs-kit-hero .inner .highlights{gap:14px;padding:14px 0}.tcs-kit-hero .inner .highlights .highlight-item .highlight-text{font-size:13px}}.tcs-test-series-page{background:#f7f9fb}.tcs-test-series-page .page-inner{max-width:1100px;margin:0 auto;padding:40px 40px 80px}.tcs-test-series-page .only-mobile{display:none}.tcs-test-series-page .page-body{align-items:flex-start;gap:48px;display:flex}.tcs-test-series-page .page-left{flex:1;min-width:0}.tcs-test-series-page .page-right{flex-shrink:0;align-self:flex-start;width:300px;position:sticky;top:24px}.tcs-test-series-page .page-header .section-label{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:6px;margin:0 0 16px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.tcs-test-series-page .page-header .page-title{color:#0f172a;margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.2}.tcs-test-series-page .page-header .page-subtitle{color:#475569;margin:0;font-size:15px;line-height:1.65}.tcs-test-series-page .page-header .page-social-proof-wrapper{background:#fdf1e2}.tcs-test-series-page .page-header .page-social-proof-wrapper .page-social-proof{color:#9a5b12;background:#fdf1e2;border-radius:100px;align-items:center;margin:14px 0 0;padding:6px 14px;font-size:13px}.tcs-test-series-page .page-header .page-social-proof-wrapper .page-social-proof strong{color:#1e3a8a;margin-left:4px;font-weight:700}.tcs-test-series-page .page-header .page-social-proof-wrapper .page-social-proof__company{color:#f97316;font-weight:700}.tcs-test-series-page .divider{border:none;border-top:1px solid #e8eaed;margin:28px 0}.tcs-test-series-page .test-blocks{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.tcs-test-series-page .test-icon{color:#7c3aed;background:#ede9fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.tcs-test-series-page .test-block{background:#fff;border:1px solid #e8eaed;border-radius:16px;padding:20px 24px;box-shadow:0 1px 3px #0f172a0d}.tcs-test-series-page .test-block .test-num{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.tcs-test-series-page .test-block .test-block-header{gap:12px;display:flex}.tcs-test-series-page .test-block .test-block-header .test-block-text .test-block-title{color:#0f172a;align-items:center;gap:10px;margin:0 0 6px;font-size:16px;font-weight:700;display:flex}.tcs-test-series-page .test-block .test-block-header .test-block-text .test-block-duration{color:#64748b;margin:4px 0 14px;font-size:12px;font-weight:500}.tcs-test-series-page .test-block .test-block-header .test-block-text .test-block-duration:before{content:"⏱ "}.tcs-test-series-page .test-block .test-block-header .test-block-text .test-block-subheading{color:#3b66f5;margin-top:3px;font-size:12.5px;font-weight:600}.tcs-test-series-page .test-block .test-tags{flex-wrap:wrap;gap:8px;display:flex}.tcs-test-series-page .test-block .test-tag{color:#334155;background:#f2f4f6;border-radius:10px;padding:6px 14px;font-size:13px}.tcs-test-series-page .test-details-section .section-heading{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:700}.tcs-test-series-page .ai-block{background:#1e3a6e;border-radius:16px;padding:22px 24px}.tcs-test-series-page .ai-block .test-icon{color:#fff;background:#ffffff1f}.tcs-test-series-page .ai-block .ai-block-label{color:#9fc0ff;letter-spacing:.01em;margin-bottom:10px;font-size:13px;font-weight:700}.tcs-test-series-page .ai-block .ai-block-title{color:#fff;align-items:center;gap:10px;margin:0 0 12px;font-size:16px;font-weight:700;display:flex}.tcs-test-series-page .ai-block .ai-block-desc{color:#ffffffb8;margin:0;font-size:14px;line-height:1.65}.tcs-test-series-page .ai-block .sample-link{color:#ffffffd9;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:100px;align-items:center;gap:6px;margin-top:16px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.tcs-test-series-page .ai-block .sample-link:hover{background:#ffffff2e}.tcs-test-series-page .pkg-section{scroll-margin-top:80px}.tcs-test-series-page .pkg-section .pkg-heading{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:700}.tcs-test-series-page .pkg-section .pkg-subheading{color:#64748b;margin:0 0 16px;font-size:13px}.tcs-test-series-page .pkg-section .pkg-grid{flex-direction:column;gap:14px;display:flex}.tcs-test-series-page .pkg-section .pkg-card{background:#fff;border:1px solid #e8eaed;border-radius:16px;flex-direction:column;padding:20px;display:flex;position:relative;box-shadow:0 1px 3px #0f172a0d}.tcs-test-series-page .pkg-section .pkg-card .pkg-badge{letter-spacing:.06em;color:#fff;background:#1e3a6e;border-radius:100px;align-self:flex-start;margin-bottom:10px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.tcs-test-series-page .pkg-section .pkg-card .pkg-name-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.tcs-test-series-page .pkg-section .pkg-card .pkg-name-row .pkg-name{color:#0f172a;margin:0;font-size:15px;font-weight:700}.tcs-test-series-page .pkg-section .pkg-card .pkg-name-row .pkg-price{color:#0f172a;margin:0;font-size:22px;font-weight:800;line-height:1}.tcs-test-series-page .pkg-section .pkg-card .pkg-price-row{align-items:baseline;gap:8px;margin-top:4px;display:flex}.tcs-test-series-page .pkg-section .pkg-card .pkg-price-row .pkg-price-original{color:#94a3b8;margin:0;font-size:14px;text-decoration:line-through}.tcs-test-series-page .pkg-section .pkg-card .pkg-price-row .pkg-price{color:#0f172a;margin:0;font-size:28px;font-weight:800;line-height:1}.tcs-test-series-page .pkg-section .pkg-card .pkg-includes{flex-direction:column;flex:1;gap:8px;margin-top:16px;display:flex}.tcs-test-series-page .pkg-section .pkg-card .pkg-include{color:#475569;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.tcs-test-series-page .pkg-section .pkg-card .pkg-include .pkg-check{color:#22c55e;flex-shrink:0}.tcs-test-series-page .pkg-section .pkg-card .pkg-include span{flex:1}.tcs-test-series-page .pkg-section .pkg-card .pkg-save-badge{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:100px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.tcs-test-series-page .pkg-section .pkg-card .buy-btn{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #1e3a6e;border-radius:12px;width:100%;margin-top:18px;padding:12px;font-size:14px;font-weight:600;transition:opacity .15s;display:block}.tcs-test-series-page .pkg-section .pkg-card .buy-btn.buy-btn--primary{color:#fff;background:#1e3a6e;border-color:#0000;box-shadow:0 2px 8px #1e3a6e38}.tcs-test-series-page .pkg-section .pkg-card .buy-btn.buy-btn--purchased{color:#1f6b43;background:#ebf7f0;border-color:#cfead9}.tcs-test-series-page .pkg-section .pkg-card .buy-btn:disabled{opacity:.55;cursor:not-allowed}.tcs-test-series-page .pkg-section .pkg-card .buy-btn:not(:disabled):hover{opacity:.82}.tcs-test-series-page .pkg-section .pkg-card .pkg-subheading{color:#475569;margin:8px 0 0;font-size:14px}.tcs-test-series-page .pkg-section .pkg-card.pkg-card--featured{border:2px solid #1e3a6e;box-shadow:0 2px 12px #1e3a6e1f}.tcs-test-series-page .pkg-section .pkg-card.pkg-card--featured .pkg-price-row{flex-direction:row;align-items:flex-end}.tcs-test-series-page .pkg-section .pkg-footnote{color:#94a3b8;text-align:center;margin:12px 0 0;font-size:12px}.tcs-test-series-page .faq-section .faq-heading{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:700}.tcs-test-series-page .faq-section .faq-list{margin-top:8px}.tcs-test-series-page .faq-section .faq-item{cursor:pointer;border-bottom:1px solid #e8eaed;padding:16px 0}.tcs-test-series-page .faq-section .faq-item.faq-item--last{border-bottom:none}.tcs-test-series-page .faq-section .faq-item .faq-q{color:#0f172a;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:600;display:flex}.tcs-test-series-page .faq-section .faq-item .faq-q svg{color:#94a3b8;flex-shrink:0}.tcs-test-series-page .faq-section .faq-item .faq-a{color:#475569;margin:10px 0 0;font-size:14px;line-height:1.65}@media (max-width:900px){.tcs-test-series-page .page-inner{padding:28px 20px 64px}.tcs-test-series-page .page-body{gap:32px}.tcs-test-series-page .page-right{width:260px}}@media (max-width:768px){.tcs-test-series-page .page-inner{padding:24px 16px 48px}.tcs-test-series-page .test-block{padding:16px 18px}.tcs-test-series-page .test-block .test-tag{padding:4px 10px;font-size:11px}.tcs-test-series-page .page-body{flex-direction:column}.tcs-test-series-page .page-right{display:none}.tcs-test-series-page .only-mobile{display:block}.tcs-test-series-page .page-header .page-title{font-size:22px}.tcs-test-series-page .pkg-section .pkg-grid{grid-template-columns:1fr}}.payment-processing-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.payment-processing-overlay__box{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;width:min(360px,100vw - 32px);padding:40px 32px;display:flex;box-shadow:0 20px 60px #0f172a33}.payment-processing-overlay__spinner{border:3px solid #e2e8f0;border-top-color:#1e3a6e;border-radius:50%;width:44px;height:44px;margin-bottom:20px;animation:.8s linear infinite spin}.payment-processing-overlay__title{color:#0f172a;margin:0 0 8px;font-size:17px;font-weight:700}.payment-processing-overlay__desc{color:#64748b;margin:0;font-size:13px;line-height:1.6}@keyframes spin{to{transform:rotate(360deg)}}.cs-section{padding:28px 32px;scroll-margin-top:100px}.cs-section .header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cs-section .header .title-row{align-items:center;gap:12px;display:flex}.cs-section .header .title-row .number{text-align:center;font-family:var(--font-mono);color:#fff;background:#13335f;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:flex}.cs-section .header .title-row .heading{color:#191c1e;margin:0;font-size:22px;font-weight:700;line-height:1.2}.cs-section .header .badge{letter-spacing:.06em;border-radius:100px;flex-shrink:0;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.cs-section .header .badge.badge--free{color:#13335f;background:#eef2fe;border:1.5px solid #d4ddfa}.cs-section .header .badge.badge--unlocked{color:#1f6b43;background:#ebf7f0;border:1.5px solid #cfead9}.cs-section .header .badge.badge--locked{color:#64748b;background:#f1f5f9;border:1.5px solid #cbd5e1}.cs-section .body{flex-direction:column;gap:20px;display:flex}.cs-section .body.body--locked{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.cs-section .body .subheading{flex-direction:column;gap:12px;display:flex}.cs-section .body .subheading .para{color:#444650;margin:0;font-size:16px;line-height:1.75}.cs-section .body .subheading .para .bold{color:#191c1e;font-weight:700}.cs-section .teaser{flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.cs-section .teaser .teaser-tag{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;display:inline-flex}.cs-section .teaser .teaser-tag .prefix{color:#13335f;font-weight:700}.cs-stat-grid{gap:12px;display:flex;overflow:hidden}.cs-stat-grid .cell{background-color:#fff;border:1px solid #eceef0;border-radius:10px;width:180px;padding:22px 30px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.cs-stat-grid .cell:last-child{border-right:none}.cs-stat-grid .cell .label{letter-spacing:.1em;text-transform:uppercase;color:#747781;margin-bottom:12px;font-size:10px;font-weight:600;display:block}.cs-stat-grid .cell .value{color:#0f172a;margin-bottom:4px;font-size:16px;font-weight:700}.cs-stat-grid .cell .value .value--hl{color:#191c1e}.cs-stat-grid .cell .subheading{color:#444650;font-size:12px;font-weight:500}.cs-tag-list{flex-direction:column;gap:12px;display:flex}.cs-tag-list .heading{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:11px;font-weight:600}.cs-tag-list .tags{flex-wrap:wrap;gap:10px;display:flex}.cs-tag-list .tags .tag{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;display:inline-flex}.cs-tag-list .tags .tag .icon{color:#94a3b8;flex-shrink:0;align-items:center;font-size:18px;display:inline-flex}.cs-tag-list .tags .tag .tag--hl{color:#0f172a;font-weight:700}.cs-tag-list .tags .tag.tag--dark{background:#f2f4f6}.cs-track-cards{flex-direction:column;gap:14px;display:flex}.cs-track-cards .label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:11px;font-weight:600}.cs-track-cards .grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cs-track-cards .grid .cs-track-card{background:#fff;border:1px solid #e8eaed;border-radius:16px;padding:24px;position:relative;box-shadow:0 1px 3px #0f172a0d}.cs-track-cards .grid .cs-track-card.cs-track-card--featured{background:linear-gradient(145deg,#1e3a6e 0%,#162d55 100%);border-color:#0000;box-shadow:0 8px 28px #1e3a6e52}.cs-track-cards .grid .cs-track-card.cs-track-card--featured .badge{color:#fff;background:#ffffff26;border:1px solid #ffffff40}.cs-track-cards .grid .cs-track-card.cs-track-card--featured .header .name,.cs-track-cards .grid .cs-track-card.cs-track-card--featured .header .price .price-value{color:#fff}.cs-track-cards .grid .cs-track-card.cs-track-card--featured .header .price .price-unit{color:#fff9}.cs-track-cards .grid .cs-track-card.cs-track-card--featured .level{color:#ffffff73}.cs-track-cards .grid .cs-track-card.cs-track-card--featured .desc{color:#ffffffb8}.cs-track-cards .grid .cs-track-card .badge{letter-spacing:.07em;text-transform:uppercase;border-radius:100px;margin-bottom:14px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.cs-track-cards .grid .cs-track-card .header .name{color:#0f172a;margin-bottom:10px;font-size:20px;font-weight:700}.cs-track-cards .grid .cs-track-card .header .price{align-items:baseline;gap:5px;margin-bottom:16px;display:flex}.cs-track-cards .grid .cs-track-card .header .price .price-value{color:#0f172a;font-size:32px;font-weight:800;line-height:1}.cs-track-cards .grid .cs-track-card .header .price .price-unit{color:#64748b;font-size:14px;font-weight:600}.cs-track-cards .grid .cs-track-card .level{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:12px;font-size:10px;font-weight:700}.cs-track-cards .grid .cs-track-card .desc{color:#475569;margin:0;font-size:14px;line-height:1.65}.cs-rounds{flex-direction:column;gap:16px;display:flex}.cs-rounds .row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.cs-rounds .row .arrow{display:none}.cs-rounds .row .cs-round-card{background:#fff;border:1px solid #e8eaed;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0f172a0d}.cs-rounds .row .cs-round-card .num{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.cs-rounds .row .cs-round-card .name{color:#0f172a;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.2}.cs-rounds .row .cs-round-card .duration{color:#13335f;margin-bottom:14px;font-size:15px;font-weight:600}.cs-rounds .row .cs-round-card .desc{color:#64748b;margin:0;font-size:13px;line-height:1.55}.cs-framework{flex-direction:column;gap:14px;display:flex}.cs-framework .label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:11px;font-weight:600}.cs-framework .grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cs-framework .grid .card{background:#fff;border:1px solid #e8eaed;border-radius:20px;padding:32px;box-shadow:0 1px 4px #0f172a0d}.cs-framework .grid .card .letter{color:#1e3a6e;margin-bottom:16px;font-size:64px;font-weight:900;line-height:1}.cs-framework .grid .card .name{color:#0f172a;margin-bottom:12px;font-size:22px;font-weight:700}.cs-framework .grid .card .desc{color:#475569;margin:0;font-size:16px;line-height:1.7}.cs-table-wrap{border:1px solid #e8eaed;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px #0f172a0d}.cs-table-wrap .cs-table{border-collapse:collapse;background:#fff;width:100%}.cs-table-wrap .cs-table .th{text-transform:uppercase;letter-spacing:.1em;color:#fff;text-align:left;background:#1e3a6e;border-bottom:2px solid #162d55;padding:14px 24px;font-size:11px;font-weight:700}.cs-table-wrap .cs-table .th:not(:last-child){border-right:1px solid #ffffff1f}.cs-table-wrap .cs-table .th:not(:first-child){text-align:right}.cs-table-wrap .cs-table .group-row .group-label{letter-spacing:.1em;text-transform:uppercase;color:#1e3a6e;background:#eef2f9;border-top:2px solid #c7d5ec;border-bottom:1px solid #c7d5ec;padding:10px 24px 10px 20px;font-size:11px;font-weight:700;box-shadow:inset 4px 0 #1e3a6e}.cs-table-wrap .cs-table .row .td{color:#0f172a;border-top:1px solid #e8eaed;padding:18px 24px;font-size:15px;font-weight:600}.cs-table-wrap .cs-table .row .td:not(:first-child){text-align:right;color:#64748b;font-weight:400}.cs-questions-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cs-questions-grid .cs-q-card{background:#fff;border:1px solid #e8eaed;border-radius:16px;padding:24px 28px;box-shadow:0 1px 4px #0f172a0f}.cs-questions-grid .cs-q-card.cs-q-card--wide{grid-column:1/-1}.cs-questions-grid .cs-q-card .header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cs-questions-grid .cs-q-card .header .title{color:#0f172a;font-size:18px;font-weight:700;line-height:1.2}.cs-questions-grid .cs-q-card .header .tag{color:#334155;white-space:nowrap;background:#f2f4f6;border:none;border-radius:100px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600}.cs-questions-grid .cs-q-card .list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cs-questions-grid .cs-q-card .list.list--two-col{grid-template-columns:1fr 1fr;gap:14px 32px;display:grid}.cs-questions-grid .cs-q-card .list .item{color:#334155;align-items:flex-start;gap:8px;margin-left:16px;padding-left:0;font-size:15px;line-height:1.5;display:flex;position:relative}.cs-questions-grid .cs-q-card .list .item:before{content:"";opacity:1;background:#1e3a6e;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-16px}.cs-checklist{flex-direction:column;gap:16px;display:flex}.cs-checklist .label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:11px;font-weight:600}.cs-checklist .grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cs-checklist .grid .item{background:#fff;border:1px solid #e8eaed;border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex;box-shadow:0 1px 4px #0f172a0d}.cs-checklist .grid .item .icon-wrapper{background:#f0f2f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cs-checklist .grid .item .icon-wrapper .icon{color:#1e3a6e;font-size:14px}.cs-checklist .grid .item .heading{color:#0f172a;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.3}.cs-checklist .grid .item .subheading{color:#64748b;font-size:13px;line-height:1.45}.cs-info-box{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:24px}.cs-info-box .header{justify-content:flex-start;align-items:center;gap:7px;margin-bottom:8px;display:flex}.cs-info-box .header .icon{color:#b45309;width:15px;height:15px;line-height:1}.cs-info-box .header .heading{color:#92400e;font-size:14px;font-weight:700}.cs-info-box .text{color:#78350f;margin:0;font-size:14px;line-height:1.7}.cs-info-box .text .highlight{color:#92400e;font-weight:bolder}.kit-index-nav{background:#fff;border-radius:999px;align-items:center;padding:4px 6px;display:flex;box-shadow:0 1px 6px #0f172a1a}.kit-index-nav .tabs{scrollbar-width:none;flex-direction:row;align-items:center;gap:2px;display:flex;overflow-x:auto}.kit-index-nav .tabs::-webkit-scrollbar{display:none}.kit-index-nav .tab{white-space:nowrap;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s,background .12s;display:flex;position:relative}.kit-index-nav .tab svg{flex-shrink:0}.kit-index-nav .tab:after{content:"";background:0 0;border-radius:2px;height:2px;transition:background .15s;position:absolute;bottom:6px;left:18px;right:18px}.kit-index-nav .tab:hover:not(.tab--active):not(.tab--locked){color:#334155;background:#f8fafc}.kit-index-nav .tab.tab--active{color:#0f172a;font-weight:600}.kit-index-nav .tab.tab--active:after{background:#2f80ed}.kit-index-nav .tab.tab--locked{color:#94a3b8;cursor:pointer}.sign-in-gate{text-align:center;background:linear-gradient(#fff,#e7f0ff);border:1px solid #314f79dc;border-radius:16px;flex-direction:column;align-items:center;gap:16px;margin-top:8px;padding:40px 32px;display:flex}.sign-in-gate .icon{color:#13335f;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex;box-shadow:0 1px 3px #4f46e51f,0 4px 12px #4f46e514}.sign-in-gate .heading{color:#0f172a;max-width:480px;margin:0;font-size:22px;font-weight:800;line-height:1.25}.sign-in-gate .description{color:#64748b;max-width:520px;margin:0;font-size:15px;line-height:1.7}.sign-in-gate .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.sign-in-gate .actions .btn{cursor:pointer;white-space:nowrap;border-radius:12px;padding:13px 28px;font-size:15px;font-weight:700;transition:opacity .15s}.sign-in-gate .actions .btn:hover{opacity:.85}.sign-in-gate .actions .btn.btn--primary{color:#fff;background:#13335f;border:none;box-shadow:0 2px 12px #13335f4d}.sign-in-gate .actions .btn.btn--secondary{color:#13335f;background:#fff;border:1.5px solid #e2e8f0;box-shadow:0 1px 4px #0f172a0f}.sign-in-gate .caption{color:#94a3b8;margin:0;font-size:13px}.kit-practice-card{background:#fff;border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 4px 16px -4px #0f172a14}.kit-practice-card .header{flex-direction:column;gap:4px;display:flex}.kit-practice-card .header .icon{display:none}.kit-practice-card .header .title{color:#0f172a;margin:0;font-size:20px;font-weight:700}.kit-practice-card .header .subtitle{color:#64748b;margin:0;font-size:14px}.kit-practice-card .stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kit-practice-card .stats .stat{background:#f2f4f6;border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.kit-practice-card .stats .stat .stat-value{color:#0f172a;font-size:36px;font-weight:800;line-height:1}.kit-practice-card .stats .stat .stat-value .stat-unit{color:#64748b;margin-left:3px;font-size:15px;font-weight:600}.kit-practice-card .stats .stat .stat-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:700}.kit-practice-card .mix{color:#475569;margin:0;font-size:15px;line-height:1.6}.kit-practice-card .diff-bar{border-radius:100px;gap:3px;height:8px;display:flex;overflow:hidden}.kit-practice-card .diff-bar .diff-seg{transform-origin:50%;border-radius:100px;height:100%;transition:filter .2s,transform .2s}.kit-practice-card .diff-bar .diff-seg:hover{filter:brightness(1.15)saturate(1.2);transform:scaleY(1.5)}.kit-practice-card .diff-bar .diff-seg--easy{background:#22c55e}.kit-practice-card .diff-bar .diff-seg--medium{background:#f59e0b}.kit-practice-card .diff-bar .diff-seg--hard{background:#ef4444}.kit-practice-card .diff-text{color:#475569;margin:0;font-size:15px}.kit-practice-card .covers-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:10px;font-weight:700}.kit-practice-card .covers{flex-wrap:wrap;gap:8px;display:flex}.kit-practice-card .covers .cover-tag{color:#334155;background:#f2f4f6;border:none;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:500}.kit-practice-card .btn{color:#fff;cursor:pointer;background:#13335f;border:none;border-radius:14px;width:100%;margin-top:2px;padding:15px;font-size:16px;font-weight:600;transition:opacity .15s}.kit-practice-card .btn:hover{opacity:.88}.kit-ai-card{background:#13335f;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.kit-ai-card .header{flex-direction:column;gap:4px;display:flex}.kit-ai-card .header .title{color:#fff;margin:0;font-size:20px;font-weight:700}.kit-ai-card .header .subtitle{color:#ffffff8c;margin:0;font-size:14px}.kit-ai-card .desc{color:#ffffffd9;margin:0;font-size:15px;line-height:1.6}.kit-ai-card .list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.kit-ai-card .list .item{color:#fff;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.kit-ai-card .list .item:before{content:"";background:#fff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.kit-ai-card .sample{cursor:pointer;align-items:center;gap:12px;display:flex}.kit-ai-card .sample .play-btn{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kit-ai-card .sample .sample-text{color:#fff;font-size:15px;font-weight:700}.kit-ai-card .sample:hover .play-btn{background:#ffffff47}.kit-ai-card .btn{color:#1e3a6e;cursor:pointer;background:#fff;border:none;border-radius:14px;width:100%;margin-top:4px;padding:15px;font-size:16px;font-weight:700;transition:opacity .15s}.kit-ai-card .btn:hover{opacity:.92}.interview-kit-right .kit-practice-card{border-radius:14px;gap:10px;padding:16px}.interview-kit-right .kit-practice-card .header .title{font-size:17px}.interview-kit-right .kit-practice-card .stats{gap:8px}.interview-kit-right .kit-practice-card .stats .stat{padding:10px 12px}.interview-kit-right .kit-practice-card .stats .stat .stat-value{font-size:24px}.interview-kit-right .kit-practice-card .mix,.interview-kit-right .kit-practice-card .diff-text{font-size:12px}.interview-kit-right .kit-practice-card .covers .cover-tag{padding:4px 10px;font-size:12px}.interview-kit-right .kit-practice-card .btn{border-radius:12px;padding:10px;font-size:13px}.interview-kit-right .kit-ai-card{border-radius:14px;gap:10px;padding:16px}.interview-kit-right .kit-ai-card .header .title{font-size:17px}.interview-kit-right .kit-ai-card .desc{font-size:12px}.interview-kit-right .kit-ai-card .list{gap:8px}.interview-kit-right .kit-ai-card .list .item{font-size:12px}.interview-kit-right .kit-ai-card .btn{border-radius:12px;padding:10px;font-size:13px}.kit-also-prep{background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 4px 16px -4px #0f172a14}.kit-also-prep .kit-also-prep__title{color:#0f172a;margin:0;font-size:15px;font-weight:700}.kit-also-prep .kit-also-prep__chips{flex-wrap:wrap;gap:8px;display:flex}.kit-also-prep .kit-also-prep__chips .kit-also-prep__chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:100px;padding:6px 14px;font-size:13px;transition:border-color .12s,color .12s}.kit-also-prep .kit-also-prep__chips .kit-also-prep__chip:hover{color:#2563eb;border-color:#2563eb}.mobile-kit-bar,.mobile-kit-backdrop,.mobile-kit-sheet{display:none}@media (max-width:768px){.mobile-kit-bar{z-index:100;background:#fff;flex-direction:column;transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -2px 20px #0f172a1f}.mobile-kit-bar--visible{transform:translateY(0)}.mobile-kit-bar .pull-tab{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:48px;height:32px;transition:color .15s;display:flex;position:absolute;top:-32px;left:50%;transform:translate(-50%);box-shadow:0 -3px 10px #0f172a12}.mobile-kit-bar .pull-tab:hover{color:#1e3a6e}.mobile-kit-bar .btns{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));align-items:center;gap:10px;width:100%;transition:opacity .2s,max-height .2s;display:flex;overflow:hidden}.mobile-kit-bar .btns--hidden{opacity:0;max-height:0;padding:0 16px}.mobile-kit-bar .btns .btn{text-wrap:nowrap;cursor:pointer;color:#13335f;background:#fff;border:1.5px solid #eceef0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12px;font-weight:600;transition:opacity .15s;display:flex;box-shadow:0 1px 2px #0f172a0a,0 2px 8px #0f172a0f}.mobile-kit-bar .btns .btn:hover{opacity:.88}.mobile-kit-bar .btns .btn--ai{color:#fff;background:#13335f;border:none}.mobile-kit-bar .btns .jpp-line--btn{color:#13335f;border-color:#13335f;font-size:12px}.mobile-kit-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150;background:#0f172a73;display:block;position:fixed;inset:0}.mobile-kit-sheet{z-index:200;background:#f7f9fb;border-radius:20px 20px 0 0;flex-direction:column;height:88vh;transition:transform .38s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -6px 40px #0f172a2e}.mobile-kit-sheet--open{transform:translateY(0)}.mobile-kit-sheet .handle-wrap{cursor:pointer;flex-shrink:0;justify-content:center;padding:12px 12px 8px;display:flex}.mobile-kit-sheet .caption{background:#cbd5e1;border-radius:100px;width:40px;height:4px}.mobile-kit-sheet .cards{padding:4px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.cs-section{padding:20px 18px}.cs-section .header .title-row .heading{font-size:18px}.cs-section .body .subheading .para{font-size:15px;line-height:1.65}.cs-stat-grid{grid-template-columns:1fr 1fr;display:grid}.cs-stat-grid .cell{width:unset}.cs-stat-grid .cell:nth-child(2){border-right:none}.cs-stat-grid .cell:nth-child(3),.cs-stat-grid .cell:nth-child(4){border-top:1px solid #e2e8f0}.cs-stat-grid .cell:nth-child(4){border-right:none}.cs-stat-grid .cell .value{font-size:14px}.cs-track-cards .grid{grid-template-columns:1fr}.cs-track-cards .grid .cs-track-card{padding:20px}.cs-track-cards .grid .cs-track-card .header .name{font-size:18px}.cs-track-cards .grid .cs-track-card .header .price .price-value{font-size:26px}.cs-track-cards .grid .cs-track-card .desc{font-size:13px}.cs-rounds .row{grid-template-columns:repeat(2,1fr);gap:10px}.cs-rounds .row .cs-round-card{padding:16px}.cs-rounds .row .cs-round-card .name{font-size:16px}.cs-rounds .row .cs-round-card .duration{margin-bottom:10px;font-size:13px}.cs-rounds .row .cs-round-card .desc{font-size:12px}.cs-framework .grid{grid-template-columns:1fr;gap:12px}.cs-framework .grid .card{border-radius:16px;padding:22px}.cs-framework .grid .card .letter{margin-bottom:12px;font-size:48px}.cs-framework .grid .card .name{margin-bottom:8px;font-size:18px}.cs-framework .grid .card .desc{font-size:14px}.cs-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.cs-table-wrap .cs-table .th{white-space:nowrap;padding:11px 16px;font-size:10px}.cs-table-wrap .cs-table .group-row .group-label{padding:10px 16px 10px 14px;font-size:11px}.cs-table-wrap .cs-table .row .td{padding:14px 16px;font-size:13px}.cs-questions-grid{grid-template-columns:1fr}.cs-questions-grid .cs-q-card{padding:18px 20px}.cs-questions-grid .cs-q-card.cs-q-card--wide{grid-column:unset}.cs-questions-grid .cs-q-card .header{margin-bottom:16px}.cs-questions-grid .cs-q-card .header .title{font-size:15px}.cs-questions-grid .cs-q-card .header .tag{padding:5px 10px;font-size:11px}.cs-questions-grid .cs-q-card .list{gap:12px}.cs-questions-grid .cs-q-card .list.list--two-col{grid-template-columns:1fr;gap:12px}.cs-questions-grid .cs-q-card .list .item{font-size:14px}.cs-checklist .grid{grid-template-columns:1fr;gap:10px}.cs-checklist .grid .item{gap:10px;padding:14px}.cs-checklist .grid .item .icon-wrapper{flex-shrink:0;width:34px;height:34px}.cs-checklist .grid .item .icon-wrapper .icon{font-size:12px}.cs-checklist .grid .item .heading{font-size:14px}.cs-checklist .grid .item .subheading{font-size:12px}.cs-info-box .text{font-size:13px}.sign-in-gate{padding:28px 20px}.sign-in-gate .heading{font-size:18px}.sign-in-gate .description{font-size:14px}.sign-in-gate .actions .btn{padding:11px 20px;font-size:14px}.cs-tag-list .tags .tag{padding:8px 14px;font-size:12px}}.cs-sources{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:24px;padding:18px 20px}.cs-sources__label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0 0 12px;font-size:10px;font-weight:700}.cs-sources__chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cs-sources__chip{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:100px;padding:4px 12px;font-size:12px;font-weight:500}.cs-sources__disclaimer{color:#94a3b8;margin:0;font-size:12px;font-style:italic;line-height:1.6}.auth-popup-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;background:#0f172a80;position:fixed;inset:0}.auth-popup{z-index:501;text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;width:min(420px,100vw - 32px);padding:32px 28px 28px;animation:.3s cubic-bezier(.34,1.56,.64,1) both popup-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 6px #0f172a0d,0 20px 60px #0f172a33}.auth-popup__close{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex;position:absolute;top:14px;right:14px}.auth-popup__close:hover{background:#e2e8f0}.auth-popup__icon{color:#1e3a6e;background:#eef2fe;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:flex}.auth-popup__title{color:#0f172a;margin:0 0 10px;font-size:20px;font-weight:800}.auth-popup__desc{color:#475569;margin:0 0 24px;font-size:14px;line-height:1.65}.auth-popup__actions{gap:10px;width:100%;display:flex}.auth-popup__btn{cursor:pointer;color:#0f172a;background:0 0;border:1.5px solid #e2e8f0;border-radius:12px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:opacity .15s}.auth-popup__btn--primary{color:#fff;background:#1e3a6e;border-color:#0000}.auth-popup__btn:hover{opacity:.85}.kit-faq{padding:28px 32px}.kit-faq .header{margin-bottom:8px}.kit-faq .header .title{color:#0f172a;margin:0;font-size:20px;font-weight:700}.kit-faq .list{margin-top:4px}.kit-faq .list .item{cursor:pointer;border-bottom:1px solid #e8eaed;padding:18px 0}.kit-faq .list .item .q{color:#0f172a;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:600;transition:color .15s;display:flex}.kit-faq .list .item .q .chevron{color:#94a3b8;flex-shrink:0}.kit-faq .list .item--last{border-bottom:none}.kit-faq .list .item--open .kit-faq__q{color:#1e3a6e}.kit-faq .a{color:#475569;margin:12px 0 0;font-size:14px;line-height:1.7}@media (max-width:768px){.kit-faq{padding:20px}.kit-faq .title{font-size:17px}.kit-faq .title .item{padding:15px 0}.kit-faq .title .item .q{font-size:14px}}.kit-mid-cta{background:#13335f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:30px;padding:28px 32px;display:flex}.kit-mid-cta__text{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.5}.kit-mid-cta__btn{color:#13335f;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:999px;flex-shrink:0;padding:12px 22px;font-size:14px;font-weight:700;transition:box-shadow .15s}.kit-mid-cta__btn:hover{box-shadow:0 4px 16px #0000002e}.kit-mid-cta__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.kit-mid-cta .jpp-line--btn{color:#fff;background:0 0;border:1.5px solid #fff9;border-radius:999px;margin-top:0;padding:12px 22px;font-size:14px}.kit-mid-cta .jpp-line--btn:hover{background:#ffffff1f;border-color:#fff}@media (max-width:768px){.kit-mid-cta{flex-direction:column;align-items:flex-start;margin:20px;padding:20px}.kit-mid-cta__text{font-size:14.5px}.kit-mid-cta__actions{flex-direction:column;align-items:stretch;width:100%}.kit-mid-cta__btn{text-align:center;width:100%}.kit-mid-cta .jpp-line--btn{justify-content:center;width:100%}}.kit-cross-links{margin:8px 30px 30px}.kit-cross-links__heading{color:#16233f;margin:0 0 16px;font-size:17px;font-weight:700}.kit-cross-links__subheading{color:#64748b;margin:-8px 0 16px;font-size:13px}.kit-cross-links .name-link{color:inherit;text-decoration:none}.kit-cross-links__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.kit-cross-links+.kit-cross-links{margin-top:32px}@keyframes popup-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.tcs-kit-hero .updated-on{color:#64748b;margin:4px 0 0;font-size:13px}.kit-openings{margin:8px 30px 30px}.kit-openings__heading{color:#16233f;margin:0 0 12px;font-size:17px;font-weight:700}.kit-openings__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kit-openings__item{background:#fff;border:1px solid #e4e4e7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.kit-openings__item a{color:#2f80ed;font-weight:500;text-decoration:none}.kit-openings__kind{color:#64748b;white-space:nowrap;font-size:12px}.jpp-banner__top-strip{color:#9a5b12;text-align:center;background:#fdf1e2;border-radius:14px 14px 0 0;padding:9px 20px;font-size:13px;font-weight:700}.jpp-banner__top-strip+.jpp-banner{border-radius:0 0 20px 20px}@media (max-width:640px){.jpp-banner__top-strip{font-size:12px}}.jpp-banner__top-strip--iday{color:#0a2149;white-space:nowrap;scrollbar-width:none;background:linear-gradient(90deg,#fff6e9 0%,#fff 52%,#f0f8ee 100%);font-weight:800;overflow-x:auto}.jpp-banner__top-strip--iday::-webkit-scrollbar{display:none}@media (max-width:400px){.jpp-banner__top-strip--iday .jpp-banner__top-strip-burst{display:none}}.jpp-banner__top-strip-burst{vertical-align:middle;color:#f0b429;margin:0 2px;font-size:13px;display:inline-block}.jpp-banner__top-strip-discount{color:#b06a12}.jpp-banner__top-strip-accent{color:#15803d}.jpp-banner__tricolor-bar{background:linear-gradient(90deg,#e87f25,#b0aea7,#419547);background:linear-gradient(90deg,lab(64.3605% 37.3843 62.6392),lab(71.0507% -.000447035 3.83071),lab(55.2905% -39.2931 32.7248));height:3px}.jpp-banner__tricolor-bar+.jpp-banner{border-radius:0 0 20px 20px}.jpp-banner--clickable{cursor:pointer;transition:transform .14s,box-shadow .14s}.jpp-banner--clickable:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0a1f4414,0 16px 34px #0a1f4429}.jpp-banner{background:#0a1f44;border-radius:20px;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex;box-shadow:0 1px 2px #0a1f440f,0 8px 24px #0a1f4414}.jpp-banner--owner{box-shadow:none;padding:16px 24px}.jpp-banner__icon{color:#2563eb;background:#2563eb1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.jpp-banner__icon--on-dark{color:#fff;background:#ffffff1f}.jpp-banner__body{flex:1;min-width:0}.jpp-banner__title{color:#fff;font-size:16px;font-weight:700}.jpp-banner__description{color:#ffffffb3;margin:4px 0 0;font-size:13px}.jpp-banner__price-cta{flex-shrink:0;align-items:center;gap:12px;display:flex}.jpp-banner__price-offer{color:#fff;align-items:baseline;gap:2px;font-size:24px;font-weight:700;display:flex}.jpp-banner__price-offer-cta{font-size:12px}.jpp-banner__price-block{flex-direction:column;align-items:center;display:flex}.jpp-banner__price{color:#fff;white-space:nowrap;font-size:19px;font-weight:700}.jpp-banner__price-original{color:#ffffff8c;margin-right:6px;font-weight:400;text-decoration:line-through}.jpp-banner__price-duration{color:#ffffff8c;margin-top:2px;font-size:12px}.jpp-banner__cta{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.jpp-banner__cta:disabled{opacity:.6;cursor:not-allowed}.jpp-banner__owner-body{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.jpp-banner__owner-title{color:#fff;font-size:15px;font-weight:700}.jpp-banner__owner-badge{color:#4ade80;letter-spacing:.03em;text-transform:uppercase;background:#22c55e29;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.jpp-banner__owner-badge-dot{background:#4ade80;border-radius:50%;width:6px;height:6px}.jpp-banner__owner-valid-till{color:#fff9;font-size:13px}@media (max-width:640px){.jpp-banner{flex-wrap:wrap;align-items:flex-start;gap:4px}.jpp-banner__body{display:contents}.jpp-banner__title{flex:1;min-width:0;margin-top:6px}.jpp-banner__description{flex-basis:100%;margin-top:6px}.jpp-banner__price-cta{flex-wrap:wrap;justify-content:center;width:100%}}.jpp-card{background:#fff;border-radius:16px;width:100%;margin-top:14px;padding:16px;box-shadow:0 1px 2px #0a1f440f,0 8px 24px #0a1f4414}.jpp-card--owner{color:#16a34a;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.jpp-card__top{align-items:flex-start;gap:12px;display:flex}.jpp-card__icon-block{color:#fff;background:#0a1f44;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.jpp-card__body{flex:1;min-width:0}.jpp-card__title{color:#0a1f44;font-size:14px;font-weight:700}.jpp-card__description{color:#5b6472;margin:4px 0 0;font-size:12px}.jpp-card__price{color:#0a1f44;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:700}.jpp-card__cta{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:12px;font-size:14px;font-weight:600;display:flex}.jpp-card__cta:disabled{opacity:.6;cursor:not-allowed}.jpp-card__icon{font-size:16px}.jpp-modal{background:#fff;border-radius:20px;width:560px;max-width:calc(100vw - 32px);max-height:85vh;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0a1f4440}.jpp-modal:focus-visible{outline:none}.jpp-modal__header{background:#0a1f44;border-radius:20px 20px 0 0;padding:24px 28px}.jpp-modal__header-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.jpp-modal__header-icon{color:#fff;background:#ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.jpp-modal__header-actions{align-items:center;gap:10px;display:flex}.jpp-modal__worth-badge{color:#7a5a12;white-space:nowrap;background:#f3e3bd;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.jpp-modal__close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.jpp-modal__close:disabled{opacity:.6;cursor:not-allowed}.jpp-modal__heading{color:#fff;margin:0;font-size:20px;font-weight:700}.jpp-modal__subheading{color:#ffffffb3;margin:6px 0 0;font-size:13px}.jpp-modal__body{padding:24px 28px 28px}.jpp-modal__list{flex-direction:column;display:flex}.jpp-modal__row{border-bottom:1px solid #eceff3;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.jpp-modal__row:last-child{border-bottom:none}.jpp-modal__row-icon{color:#2563eb;background:#2563eb1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.jpp-modal__row-text{flex:1}.jpp-modal__row-label{color:#0a1f44;font-size:14px;font-weight:700}.jpp-modal__row-highlight{color:#2563eb}.jpp-modal__row-description{color:#5b6472;margin:2px 0 0;font-size:12px}.jpp-modal__honesty{color:#5b6472;background:#f5f6f8;border-radius:12px;margin:16px 0 0;padding:14px 16px;font-size:12px;line-height:1.5}.jpp-modal__footer{margin-top:20px}.jpp-modal__summary{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jpp-modal__summary-label{color:#0a1f44;font-size:14px;font-weight:600}.jpp-modal__price{color:#0a1f44;font-size:20px;font-weight:700}.jpp-modal__price-original{color:#9aa3b2;margin-right:6px;font-weight:400;text-decoration:line-through}.jpp-modal__cta{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:14px;font-size:15px;font-weight:600;display:flex}.jpp-modal__cta:disabled{opacity:.6;cursor:not-allowed}.jpp-modal__processing{align-items:center;gap:12px;width:100%;display:flex}.jpp-modal__processing-spinner{color:#2563eb;flex-shrink:0;font-size:24px;animation:.8s linear infinite jpp-modal-spin}.jpp-modal__processing-label{color:#0a1f44;font-size:13px;font-weight:600}.jpp-modal__processing-note{color:#9aa3b2;margin:2px 0 0;font-size:12px}@media (max-width:640px){.jpp-modal{max-height:96vh}.jpp-modal__header{padding:16px 18px}.jpp-modal__header-top{margin-bottom:10px}.jpp-modal__heading{font-size:17px}.jpp-modal__subheading{font-size:12px}.jpp-modal__body{padding:14px 18px 18px}.jpp-modal__row{gap:8px;padding:8px 0}.jpp-modal__row-icon{width:30px;height:30px;font-size:14px}.jpp-modal__row-label{font-size:13px}.jpp-modal__row-description{font-size:11px;line-height:1.35}.jpp-modal__honesty{display:none}.jpp-modal__footer{margin-top:12px}.jpp-modal__cta{margin-top:10px;padding:12px;font-size:14px}}@keyframes jpp-modal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jpp-line{color:#5b6472;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:13px;display:inline-flex}.jpp-line:hover{color:#2563eb}.jpp-line:disabled{opacity:.6;cursor:not-allowed}.jpp-line--btn{color:#2563eb;white-space:nowrap;background:#fff;border:1.5px solid #2563eb;border-radius:12px;flex:1;justify-content:center;margin-top:0;padding:12px 16px;font-size:14px;font-weight:700}.jpp-pitch-card{background:#0a1f44;border-radius:16px;margin-top:14px;padding:18px 20px;box-shadow:0 1px 3px #0a1f440f}.jpp-pitch-top{align-items:center;gap:8px;display:flex}.jpp-pitch-icon{color:#fff;font-size:18px}.jpp-pitch-title{color:#fff;font-size:14px;font-weight:700}.jpp-pitch-desc{color:#ffffffb3;margin:6px 0 0;font-size:13px;line-height:1.5}.jpp-pitch-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.jpp-pitch-price{color:#fff;font-size:16px;font-weight:800}.jpp-pitch-link{color:#93c5fd;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.jpp-owned-card{background:#ebf7f0;border:1px solid #cfead9;border-radius:16px;margin-top:14px;padding:16px}.jpp-owned-status{color:#166534;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.jpp-owned-icon{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.jpp-owned-entities{flex-direction:column;gap:8px;margin-top:12px;display:flex}.jpp-owned-entity{cursor:pointer;text-align:left;background:#fff;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.jpp-owned-entity-name{color:#0a1f44;font-size:13px;font-weight:600}.jpp-owned-entity-cta{color:#0a1f44;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.iday-banner{box-sizing:border-box;z-index:10000;width:100%;text-decoration:none;position:fixed;top:0;left:0}.iday-banner--mobile{background:#2f80ed;align-items:center;gap:10px;padding:6px 9px;display:flex}.iday-banner--desktop{cursor:pointer;background:#2f80ed;display:block}.iday-banner__badge-off{color:#fff;text-transform:uppercase;font-size:9px;font-weight:800}.iday-banner__badge{color:#fff;white-space:nowrap;font-size:15px;font-weight:800}@media (max-width:778px){.iday-banner__badge{font-size:14px}}.iday-banner__text_wrapper{text-align:center;flex-direction:column;gap:0;margin:auto;display:flex}.iday-banner__text{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}@media (max-width:778px){.iday-banner__text{font-weight:700}}.iday-banner__countdown{white-space:nowrap;background:#fff;border:1px solid #d0cec7;border:1px solid lab(82.651% -.00488758 3.82766);border-radius:5px;flex-shrink:0;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.iday-banner__row{align-items:center;gap:14px;padding:4px 16px;display:flex}.iday-banner__discount{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:8px;display:flex}.iday-banner__discount-value{letter-spacing:-.03em;color:#fff;font-size:22px;font-weight:800}.iday-banner__discount-label{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:800}.iday-banner__copy{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.iday-banner__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.iday-banner__subtitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.iday-banner__strike{text-decoration:line-through}.iday-banner__new-price{color:#fff;font-weight:700}.iday-banner__spacer{flex:1 1 0;min-width:0}.iday-banner__ends-in{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.iday-banner__ends-label{letter-spacing:.06em;text-transform:uppercase;color:#6b7891;font-size:11px;font-weight:700}.iday-banner--desktop .iday-banner__countdown{color:#0f172a;border-color:#e6dcc9;border-radius:7px;padding:5px 9px;font-size:13px;font-weight:700}.iday-banner__cta{cursor:pointer;color:#fff;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline;transition:background .14s}.iday-banner__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:14px;display:grid}@media (max-width:900px){.iday-banner__subtitle{display:none}}.iday-banner__tricolor{height:0}@keyframes eng-day-gear-spin{to{transform:rotate(360deg)}}.eng-day-banner{box-sizing:border-box;z-index:10000;cursor:pointer;background-blend-mode:normal;background:linear-gradient(#0c1a35 0%,#122548 100%),radial-gradient(circle at 8%,#ff9f1c24,#0000 55%),radial-gradient(circle at 92%,#3b82f62e,#0000 55%);border-bottom:1px solid #ff9f1c59;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;top:0;left:0}.eng-day-banner .eng-day-banner__grid-overlay{pointer-events:none;background-image:linear-gradient(#7cb0ff12 1px,#0000 1px),linear-gradient(90deg,#7cb0ff12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.eng-day-banner .eng-day-banner__content{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:1180px;min-height:40px;margin:0 auto;padding:8px 16px;display:flex;position:relative}@media (max-width:768px){.eng-day-banner .eng-day-banner__content{flex-direction:column;gap:5px;padding:6px 34px 6px 14px}}.eng-day-banner .eng-day-banner__content .eng-day-banner__gear-icon{transform-origin:50%;flex:none;width:18px;height:18px;animation:10s linear infinite eng-day-gear-spin}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__gear-icon{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.eng-day-banner .eng-day-banner__content .eng-day-banner__gear-icon{animation:none}}.eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group{gap:7px}}.eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group .eng-day-banner__eyebrow{color:#f4f8ff;white-space:nowrap;font-size:12.5px;font-weight:800}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group .eng-day-banner__eyebrow{font-size:11.5px}}.eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group .eng-day-banner__eyebrow .eng-day-banner__eyebrow-highlight{color:#ffb84d}.eng-day-banner .eng-day-banner__content .eng-day-banner__divider{background:#ffffff2e;flex:none;width:1px;height:12px}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__divider{display:none}}.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group{flex-wrap:nowrap;gap:6px}}.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge{background:linear-gradient(135deg,#ff9f1c,#e6820a);border-radius:999px;flex:none;align-items:baseline;gap:4px;padding:3px 11px;display:inline-flex}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge{padding:2px 10px}}.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge .eng-day-banner__discount-value{color:#0c1a35;font-size:13px;font-weight:900}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge .eng-day-banner__discount-value{font-size:12px}}.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge .eng-day-banner__discount-label{color:#0c1a35;text-transform:uppercase;letter-spacing:.5px;font-size:9.5px;font-weight:800}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge .eng-day-banner__discount-label{font-size:9px}}.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price{color:#b7c6e6;white-space:nowrap;font-size:13px}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price{font-size:12px}.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price .eng-day-banner__product-name{display:none}}.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price .eng-day-banner__price-strike{color:#b7c6e6;-webkit-text-decoration:line-through #b7c6e699;text-decoration:line-through #b7c6e699}.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price .eng-day-banner__price-current{color:#f4f8ff;font-size:15px;font-weight:900}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price .eng-day-banner__price-current{font-size:13.5px}}.eng-day-banner .eng-day-banner__content .eng-day-banner__countdown{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:flex}@media (max-width:768px){.eng-day-banner .eng-day-banner__content .eng-day-banner__countdown{display:none}}.eng-day-banner .eng-day-banner__content .eng-day-banner__countdown .eng-day-banner__countdown-label{color:#b7c6e6;white-space:nowrap;margin-right:2px;font-size:10.5px}.eng-day-banner .eng-day-banner__content .eng-day-banner__countdown .eng-day-banner__countdown-box{color:#f4f8ff;text-align:center;background:#7cb0ff1a;border:1px solid #7cb0ff40;border-radius:5px;min-width:24px;padding:2px 5px;font-size:12.5px;font-weight:800}.eng-day-banner .eng-day-banner__content .eng-day-banner__countdown .eng-day-banner__countdown-sep{color:#7cb0ff;font-size:11px;font-weight:800}.eng-day-banner .eng-day-banner__cta{color:#0c1a35;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff9f1c,#e6820a);border:none;border-radius:7px;flex:none;align-items:center;gap:6px;margin:8px 46px 8px 8px;padding:4px 13px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px -6px #ff9f1c99}@media (max-width:768px){.eng-day-banner .eng-day-banner__cta{display:none}}.eng-day-banner .eng-day-banner__close{color:#b7c6e6;cursor:pointer;background:#08122666;border:1px solid #f4f8ff38;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:768px){.eng-day-banner .eng-day-banner__close{width:22px;height:22px;font-size:11px;right:10px}}@keyframes gj-banner-wheel-spin{to{transform:rotate(360deg)}}@keyframes gj-banner-thread-run{to{stroke-dashoffset:-3px}}.gj-banner{box-sizing:border-box;z-index:10000;cursor:pointer;background:radial-gradient(120px 60px at 0%,#ff99331a,#0000 70%),radial-gradient(160px 60px at 100%,#13880812,#0000 70%),#f8f3e6;align-items:center;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;top:0;left:0}.gj-banner--mobile{justify-content:center;gap:12px;padding:10px 48px 10px 16px}.gj-banner--desktop{padding:8px 56px 8px 16px}.gj-banner .gj-banner__content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex;position:relative}.gj-banner--desktop .gj-banner__price-group{flex:auto;justify-content:center;min-width:0}.gj-banner .gj-banner__right-group{flex:none;align-items:center;gap:16px;display:flex}.gj-banner .gj-banner__text-col{flex-direction:column;flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex}.gj-banner .gj-banner__icon{flex:none;width:40px;height:30px}.gj-banner--mobile .gj-banner__icon{width:46px;height:35px}.gj-banner .gj-banner__wheel{transform-box:fill-box;transform-origin:50%;animation:3.2s linear infinite gj-banner-wheel-spin}.gj-banner .gj-banner__thread{animation:.6s linear infinite gj-banner-thread-run}@media (prefers-reduced-motion:reduce){.gj-banner .gj-banner__wheel,.gj-banner .gj-banner__thread{animation:none}}.gj-banner .gj-banner__eyebrow-group{flex:none;align-items:center;gap:8px;display:flex}.gj-banner .gj-banner__title-col{flex-direction:column;gap:2px;display:flex}.gj-banner .gj-banner__title-col .gj-banner__eyebrow{margin-left:3px}.gj-banner .gj-banner__eyebrow{color:#1d2a6b;white-space:nowrap;align-items:baseline;gap:7px;font-family:Georgia,serif;font-size:17.5px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.gj-banner--mobile .gj-banner__eyebrow{font-size:19px}.gj-banner .gj-banner__quote{color:#6b5f4a;font-family:Georgia,serif;font-size:12.5px;font-style:italic;line-height:1.2}.gj-banner .gj-banner__date{letter-spacing:1.4px;text-transform:uppercase;color:#6b5f4a;font-size:9.5px;font-style:normal;font-weight:700}.gj-banner .gj-banner__dot{background:#c9b999;border-radius:50%;align-self:center;width:3px;height:3px}.gj-banner .gj-banner__offer-label{color:#b85c00;white-space:nowrap;font-size:12.5px;font-weight:800}.gj-banner .gj-banner__offer-label--mobile{font-size:11.5px}.gj-banner .gj-banner__price-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gj-banner--mobile .gj-banner__price-group{flex-wrap:nowrap;gap:7px}.gj-banner .gj-banner__discount-badge{background:#f93;border-radius:999px;flex:none;align-items:baseline;gap:4px;padding:3px 11px;display:inline-flex}.gj-banner--mobile .gj-banner__discount-badge{padding:2px 8px}.gj-banner .gj-banner__discount-value{color:#2a2419;font-size:13px;font-weight:900}.gj-banner .gj-banner__discount-label{color:#2a2419;text-transform:uppercase;letter-spacing:.5px;font-size:9.5px;font-weight:800}.gj-banner .gj-banner__price{color:#2a2419;white-space:nowrap;font-size:13px}.gj-banner--mobile .gj-banner__price{font-size:11.5px}.gj-banner .gj-banner__product-name{font-weight:700}@media (max-width:768px){.gj-banner .gj-banner__product-name{display:none}}.gj-banner .gj-banner__price-strike{color:#5c514099;text-decoration:line-through}.gj-banner .gj-banner__price-current{color:#2a2419;font-size:15px;font-weight:900}.gj-banner--mobile .gj-banner__price-current{font-size:14px}.gj-banner .gj-banner__countdown{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:flex}@media (max-width:1100px){.gj-banner .gj-banner__countdown{display:none}}.gj-banner .gj-banner__countdown-label{color:#2a2419;white-space:nowrap;margin-right:4px;font-size:10.5px}.gj-banner .gj-banner__countdown-box{color:#2a2419;text-align:center;background:#fffaf0;border:1px solid #2a24192e;border-radius:5px;min-width:24px;padding:2px 5px;font-size:12.5px;font-weight:800}.gj-banner .gj-banner__countdown-sep{color:#138808;font-size:11px;font-weight:800}.gj-banner .gj-banner__cta{color:#fff;white-space:nowrap;cursor:pointer;background:#138808;border:none;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -8px #138808b3}@media (max-width:1100px){.gj-banner .gj-banner__cta{padding:6px 11px}}@media (max-width:768px){.gj-banner .gj-banner__cta{display:none}}.gj-banner .gj-banner__close{color:#6b5f4a;cursor:pointer;background:#fffaf0cc;border:1px solid #2a241933;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.gj-banner--mobile .gj-banner__close{width:22px;height:22px;font-size:11px;right:10px}.gj-banner .gj-banner__tricolor{background:linear-gradient(90deg,#f93 0% 33.33%,#fff 33.33% 66.66%,#138808 66.66% 100%);height:3px;position:absolute;bottom:-3px;left:0;right:0}.nrt-banner{box-sizing:border-box;z-index:10000;background:#2f80ed;width:100%;position:fixed;top:0;left:0}.nrt-banner--desktop{cursor:pointer;align-items:stretch;display:flex}.nrt-banner--mobile{align-items:stretch;gap:10px;padding:0 10px 0 0;display:flex}.nrt-banner--desktop .iday-banner__row{flex:auto;min-width:0}.nrt-banner--desktop .iday-banner__new-price{-webkit-text-stroke:.4px currentColor;font-size:15px;font-weight:900}.nrt-banner--mobile .iday-banner__close{align-self:center}.nrt-banner__badge{background:#fa8f33;flex:none;align-self:stretch;align-items:center;gap:9px;padding:4px 14px;display:flex}.nrt-banner--mobile .nrt-banner__badge{gap:8px;padding:4px 11px 4px 7px}.nrt-banner__badge-icon{object-fit:contain;flex:none;width:40px;height:40px;display:block}.nrt-banner--mobile .nrt-banner__badge-icon{width:32px;height:32px}.nrt-banner__badge-text{flex-direction:column;gap:1px;min-width:0;display:flex}.nrt-banner__badge-label{color:#fff;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;margin-bottom:-7px;font-size:10.5px;font-weight:800}.nrt-banner--mobile .nrt-banner__badge-label{display:none}.nrt-banner__badge-discount{-webkit-text-stroke:.4px currentColor;color:#fff;letter-spacing:-.3px;white-space:nowrap;font-size:24px;font-weight:900}.nrt-banner--mobile .nrt-banner__badge-discount{flex-direction:column;font-size:15px;line-height:1;display:flex}.nrt-banner__text-col{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex}.nrt-banner__title-mobile{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.nrt-banner__countdown-inline{color:#ffffffe6;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.2}.nrt-banner__price-col{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:1px;font-size:12px;line-height:1.2;display:flex}.nrt-banner__price-col .iday-banner__strike{color:#ffffffc7}.nrt-banner__price-col .iday-banner__new-price{font-size:18px;line-height:1.1}.nrt-banner__countdown{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:flex}@media (max-width:1000px){.nrt-banner__countdown{display:none}}.nrt-banner__countdown-label{-webkit-text-stroke:.4px currentColor;color:#fff;white-space:nowrap;margin-right:4px;font-size:12px;font-weight:900}.nrt-banner__countdown-box{color:#fff;text-align:center;background:#00000047;border-radius:5px;min-width:24px;padding:3px 7px;font-size:13px;font-weight:700}.nrt-banner__countdown-sep{color:#fff;font-size:12px;font-weight:700}.free-trial-ribbon{box-sizing:border-box;z-index:10000;background:var(--blue-primary-900);width:100%;color:var(--white-text);cursor:pointer;align-items:center;font-family:inherit;display:flex;position:fixed;top:0;left:0}.free-trial-ribbon__flag{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#2f80ed;justify-content:center;align-self:stretch;align-items:center;padding:0 20px;font-size:13px;font-weight:700;display:flex}.free-trial-ribbon__copy{white-space:nowrap;text-overflow:ellipsis;padding:10px 16px;font-size:14px;overflow:hidden}.free-trial-ribbon__headline{font-weight:700}.free-trial-ribbon__subtext{color:var(--gray-300,#d0d5dd);font-weight:400}.free-trial-ribbon__spacer{flex:1}.free-trial-ribbon__countdown{white-space:nowrap;align-items:center;gap:6px;padding:0 16px;display:flex}.free-trial-ribbon__countdown-label{color:var(--gray-300,#d0d5dd);margin-right:4px;font-size:13px;font-weight:400}.free-trial-ribbon__countdown-box{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#ffffff12;border:1px solid #93b2ff47;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:26px;padding:0 4px;font-size:13px;font-weight:700;display:inline-flex}.free-trial-ribbon__countdown-separator{color:#7ea6f7;font-size:13px;font-weight:700}.free-trial-ribbon__cta{background:var(--white-text);color:var(--blue-primary-900);cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;margin-right:12px;padding:5px 18px;font-size:13px;font-weight:700}.free-trial-ribbon__cta:hover{background:var(--gray-100,#f2f4f7)}.free-trial-ribbon__close{color:var(--white-text);opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-right:16px;font-size:16px;line-height:1}.free-trial-ribbon__close:hover{opacity:1}.free-trial-ribbon--mobile{cursor:default;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px}.free-trial-ribbon--mobile .free-trial-ribbon__text{flex-direction:column;gap:3px;min-width:0;display:flex}.free-trial-ribbon--mobile .free-trial-ribbon__row{align-items:baseline;gap:8px;display:flex}.free-trial-ribbon--mobile .free-trial-ribbon__eyebrow{color:#2f80ed;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:700}.free-trial-ribbon--mobile .free-trial-ribbon__countdown{align-self:center;gap:3px;padding:0}.free-trial-ribbon--mobile .free-trial-ribbon__countdown-label{margin-right:2px;font-size:11px}.free-trial-ribbon--mobile .free-trial-ribbon__countdown-box{border-radius:4px;min-width:20px;height:18px;padding:0 3px;font-size:11px}.free-trial-ribbon--mobile .free-trial-ribbon__countdown-separator{font-size:11px}.free-trial-ribbon--mobile .free-trial-ribbon__headline{font-size:14px;font-weight:700;line-height:1.25}.free-trial-ribbon--mobile .free-trial-ribbon__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.free-trial-ribbon--mobile .free-trial-ribbon__cta{border-radius:8px;margin-right:0;padding:7px 16px;font-size:13px}.free-trial-ribbon--mobile .free-trial-ribbon__close{margin-right:0;padding:0 2px;font-size:15px}.app-embedded .top-bar-navigation,.app-embedded .side-bar-navigation,.app-embedded .bottom-bar-navigation{display:none!important}.app-embedded .candidate-portal-content{padding-top:var(--top-banner-height,0px)!important}.app-embedded .web-top-bar,.app-embedded .candidate-profile .header-container .outer-header{display:none!important}.auth{justify-content:center;width:100%;height:100vh;display:flex}.auth #logo{justify-content:center;align-items:center;margin:25px 0;display:flex}.auth #logo img{height:50px}.auth .pages{width:50%;height:100%;padding:15px 30px;overflow:auto}@media (max-width:1100px){.auth .pages{width:70%;margin:auto}}@media (max-width:900px){.auth .pages{width:80%;margin:auto}}@media (max-width:700px){.auth .pages{width:100%;margin:auto}}.auth .pages nav{justify-content:start;align-items:center;width:100%;height:70px;margin:auto;display:flex}.auth .pages nav img{margin-right:10px}.auth .pages nav h3{letter-spacing:.5px;color:var(--blue-primary-800);font-size:20px}.auth .pages .route-container{margin-top:50px;display:flex}@media (max-width:1100px){.auth .pages .route-container{margin-top:20px}}.auth .page{flex-direction:column;justify-content:space-between;align-items:center;width:75%;min-height:350px;margin:auto;display:flex}.auth .page .page-container{flex-direction:column;width:100%;min-height:350px;display:flex}.auth .page .page-container .form-banner{background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:100%;margin-bottom:12px}.auth .page .page-container .form-banner .banner-content{color:#fff;flex-direction:column;justify-content:space-between;gap:8px;padding:16px;display:flex}.auth .page .page-container .form-banner .banner-content h1{text-align:left;font-size:18px;font-weight:700;line-height:32px}.auth .page .page-container .force-set-password-banner{flex-direction:column;align-items:center;display:flex}.auth .page .page-container .with-back{cursor:pointer;align-items:center;display:flex}.auth .page .page-container .with-back svg{color:var(--gray-500);margin-right:10px;font-size:20px}.auth .page .page-container .head{margin-bottom:20px}.auth .page .page-container .head .head1{color:var(--gray-500);text-align:left;margin-bottom:10px;font-size:16px;font-weight:500;line-height:24px}.auth .page .page-container .head .head2{color:var(--gray-600);text-align:left;font-size:20px;font-weight:700;line-height:28px}.auth .page .page-container .head .head3{color:var(--gray-400);margin:10px 0;font-size:14px;font-weight:500;line-height:22px}.auth .page .page-container .head .head3 span{color:var(--gray-600)}.auth .page .page-container .page-content{flex-direction:column;width:100%;height:100%;padding:10px 0;display:flex}.auth .page .page-container .page-content .hint{color:var(--gray-500);text-align:left;margin-bottom:12px;font-size:14px;font-weight:500;line-height:22px}.auth .page .page-container .page-content .hint span{color:var(--blue-primary-800);font-size:16px;font-weight:700}.auth .page .page-container .page-content .verify-otp-button{margin-top:14px}.auth .page .page-container .page-content .password-container{flex-direction:column;display:flex}.auth .page .page-container .page-content .password-container .forgot-password{color:var(--blue-primary-600);text-transform:capitalize;align-self:flex-end;margin-top:-10px}@media screen and (max-width:768px){.auth .page{width:100%;margin:none}}.auth .page .or{justify-content:center;align-items:center;width:100%;margin:20px 0;display:flex}.auth .page .or div:first-child{background-color:var(--gray-500);flex:1;height:1px}.auth .page .or div:nth-child(2){color:var(--gray-500);margin:0 10px;font-size:16px;font-weight:500}.auth .page .or div:last-child{background-color:var(--gray-500);flex:1;width:40%;height:1px}.auth .page .login-options-button{z-index:100;justify-content:center;align-items:center;width:100%;margin:20px 0;display:flex}.auth .page .login-options-button>div{border:1px solid var(--light-grey);color:var(--gray-400);background-color:#fff;border-radius:12px;align-items:center;gap:8px;margin:0 10px;padding:8px 16px;font-size:16px;font-weight:500;display:flex}.auth .page .login-options{border:1px solid var(--light-grey);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;padding:32px 16px;display:flex;position:relative;top:-37.5px}.auth .page .login-options button{width:90%}@media screen and (min-width:1280px){.auth .page .login-options button{max-width:190px}}.auth .page .footer{flex-direction:column;align-items:center;width:100%;margin-top:25px;display:flex}.auth .page .footer .text-with-link p{text-align:center;color:gray;margin-top:10px;font-size:16px;font-weight:400}.auth .page .footer .text-with-link p span{cursor:pointer;color:var(--blue-primary-600);font-size:16px;font-weight:500}.auth .page .footer .text-with-link.warning-text{margin-top:-48px;margin-bottom:12px}.auth .page .footer .text-with-link.warning-text p{color:var(--error);font-size:14px;font-weight:600}.auth .page .footer .choice{justify-content:space-between;align-items:center;gap:10px;width:100%;margin:20px 0;display:flex}.auth .page .footer .choice .choice-button{border:1px solid var(--light-grey);color:var(--gray-600);border-radius:10px;flex:1;align-items:center;padding:8px;display:flex}.auth .signup-page .page-container .head{flex-direction:column-reverse;display:flex}.auth .signup-page .page-container .head .head1{margin-bottom:0}.auth .signup-page .page-container .head .head2{margin-bottom:10px}.user-details-page-mobile{flex-direction:column;align-items:stretch;height:100%;display:flex}.user-details-page-mobile .top-progress-bar{z-index:1;background-color:#fff;justify-content:space-between;align-items:center;padding:18px;display:flex;position:sticky;top:0;box-shadow:0 4px 4px #0000000d}.user-details-page-mobile .top-progress-bar .progress-tab{flex-direction:column;display:flex;position:relative}.user-details-page-mobile .top-progress-bar .progress-tab.tab-1{align-items:flex-start}.user-details-page-mobile .top-progress-bar .progress-tab.tab-2{align-items:flex-end}.user-details-page-mobile .top-progress-bar .progress-tab.active .counter{color:#fff;background:#2f80ed}.user-details-page-mobile .top-progress-bar .progress-tab .counter{color:#7a8086;background:#f3f7fd;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.user-details-page-mobile .top-progress-bar .progress-tab .label{text-align:left;font-size:12px;font-weight:600;line-height:22px}.user-details-page-mobile .top-progress-bar .progress-divider-profile{background:#e2e8f0;flex:1;height:1px;position:absolute;top:35%;left:75px;right:50%}.user-details-page-mobile .top-progress-bar .progress-divider-profile.active{background:#2f80ed}.user-details-page-mobile .top-progress-bar .progress-divider-education{background:#e2e8f0;flex:1;height:1px;position:absolute;top:35%;left:50%;right:75px}.user-details-page-mobile .top-progress-bar .progress-divider-education.active{background:#2f80ed}.user-details-page-mobile .page-content{height:calc(100% - 90px);padding-bottom:75px;position:relative;overflow:hidden}.user-details-page-mobile .page-content .form-component{height:100%;padding:18px;overflow:auto}.user-details-page-mobile .page-content .btn-container{z-index:10;background-color:#fff;padding:18px;box-shadow:0 -4px 4px #0000000d}.user-details-page-mobile .page-content .btn-container button{width:100%}.user-details-page-web{align-items:stretch;width:100%;height:100%;display:flex}.user-details-page-web .left-progress-bar{background:#f0f2fab2;flex-direction:column;gap:16px;width:325px;padding:16px;display:flex;position:relative}.user-details-page-web .left-progress-bar .progress-tab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-details-page-web .left-progress-bar .progress-tab .counter{background-color:#0000;border-radius:50%;flex:1;justify-content:center;align-items:center;padding:5px;display:flex}.user-details-page-web .left-progress-bar .progress-tab .counter .inner-circle-1{background:#2b2f3429;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.user-details-page-web .left-progress-bar .progress-tab .counter .inner-circle-1 .inner-circle-2{background:#fff;border-radius:50%;width:4px;height:4px}.user-details-page-web .left-progress-bar .progress-tab .labels{flex:9}.user-details-page-web .left-progress-bar .progress-tab .labels .heading{white-space:nowrap;text-align:left;color:#212b36;font-size:16px;font-weight:600;line-height:24px}.user-details-page-web .left-progress-bar .progress-tab .labels .desc{text-align:left;color:#2b2f34b2;font-size:16px;font-weight:400;line-height:24px}.user-details-page-web .left-progress-bar .progress-tab.active .counter{background:#2f80ed29}.user-details-page-web .left-progress-bar .progress-tab.active .counter .inner-circle-1{background:#2f80ed}.user-details-page-web .left-progress-bar .progress-tab.active .labels .heading{color:#004cb1}.user-details-page-web .left-progress-bar .progress-tab.active .labels .desc{color:#2f80ed}.user-details-page-web .left-progress-bar .progress-divider{background:#e2e8f0;width:2px;height:60px;position:absolute;top:104px;left:30px}.user-details-page-web .page-content{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.user-details-page-web .page-content .form{flex-direction:column;align-items:stretch;width:max(50%,375px);display:flex}.user-details-page-web .page-content .form .heading{padding:24px 0}.user-details-page-web .page-content .form .heading label{text-align:left;color:#2b2f34;font-size:20px;font-weight:600;line-height:28px}.user-details-page-web .page-content .form .heading .desc{text-align:left;color:#2b2f34b2;font-size:14px;font-weight:400;line-height:19.6px}.user-details-page-web .page-content .form .form-component{align-self:center;width:100%}.user-details-page-web .page-content .form .btn-container,.user-details-page-web .page-content .form .btn-container button{width:100%}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.jobs-page{flex-direction:column;flex:1;align-items:stretch;width:100%;height:100%;display:flex;overflow:hidden}.jobs-page .powered-by{letter-spacing:0%;color:#2b2f34;background:#2f80ed14;border-radius:50px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-style:italic;font-weight:500;line-height:15px;display:flex}.jobs-page .top-banner{border-bottom:1px solid var(--Border-primary,#e5e7ebb8);border-bottom:1px solid var(--Border-primary,#e5e7ebb8);background:var(--BG-brand,#0073ff);background:var(--BG-brand,#0074e7);color:var(--Text-pure-white,#fff);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:var(--Font-line-height-base,24px);letter-spacing:var(--Font-letter-spacing-xs,0px);z-index:1000;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 16px;display:flex;position:sticky;top:0}@supports (color:color(display-p3 0 0 0)){.jobs-page .top-banner{border-bottom:1px solid var(--Border-primary,color(display-p3 .898 .9059 .9216/.72));background:var(--BG-brand,color(display-p3 0 .4353 .9333))}}@media screen and (max-width:500px){.jobs-page .top-banner{padding:10px 14px;font-size:14px;line-height:20px}.jobs-page .top-banner.visible{opacity:1;height:4.6rem;padding:8px 16px;transition:transform .5s ease-in-out,opacity .5s ease-in-out,height .5s ease-in-out,padding .5s ease-in-out;transform:translateY(0)}.jobs-page .top-banner.hidden{opacity:0;height:0;margin:0;padding:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out,height .5s ease-in-out,padding .5s ease-in-out;transform:translateY(-100%)}}.jobs-page .top-banner .show-qr-btn{color:var(--Text-brand,#0073ff);font-family:Inter,sans-serif;font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);white-space:nowrap;background-color:#fff;padding:8px 12px}.jobs-page .jobs-top-filter-bar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.jobs-page .jobs-top-filter-bar .left,.jobs-page .jobs-top-filter-bar .right{flex:1;align-items:center;gap:16px;display:flex}.jobs-page .jobs-top-filter-bar .title{letter-spacing:0%;color:#2b2f34;font-size:24px;font-weight:600;line-height:38px}.jobs-page .jobs-top-filter-bar .filters{background:#f0f2fa;border-radius:6px;flex:1;align-items:center;gap:16px;padding:6px 12px;display:flex}.jobs-page .jobs-top-filter-bar .filters .filter{color:#2b2f3499;letter-spacing:0%;text-align:center;white-space:nowrap;cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:16px;font-weight:500;line-height:20px;display:flex}.jobs-page .jobs-top-filter-bar .filters .filter.selected{color:#2b2f34;background-color:#fff;box-shadow:0 1px 2px #0000000d}.jobs-page .jobs-top-filter-bar .filters .filter:last-child{background:linear-gradient(150deg,#240bb5 18.49%,#00ccea 108.05%);color:#fff;background:linear-gradient(150deg,color(display-p3 .1294 .0471 .6824) 18.49%,color(display-p3 .302 .7882 .902) 108.05%);border-radius:4px}.jobs-page .jobs-top-filter-bar .filters .filter:last-child.selected{color:#fff}@media screen and (max-width:375px){.jobs-page .jobs-top-filter-bar .filters{gap:12px}.jobs-page .jobs-top-filter-bar .filters .filter{font-size:14px}}@media screen and (max-width:768px){.jobs-page .jobs-top-filter-bar{padding:16px 10px}.jobs-page .jobs-top-filter-bar .right{flex:1}.jobs-page .jobs-top-filter-bar .right .filters{flex:1;justify-content:space-between;gap:6px;padding:4px 6px}.jobs-page .jobs-top-filter-bar .right .filters .filter{flex:unset}}.jobs-page .content{flex:1;align-items:stretch;width:100%;height:100%;display:flex;overflow:hidden}.jobs-page .content .empty{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.jobs-page .content .empty img{align-self:center}.jobs-page .content .empty button{border-radius:12px;min-width:350px;padding:9px 12px}.jobs-page .content .empty .title{letter-spacing:-1%;text-align:center;color:#2b2f34;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.jobs-page .content .empty .subtitle{text-align:center;color:#2b2f34b2;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.jobs-page .content .unauthorized{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.jobs-page .content .unauthorized img{align-self:center}.jobs-page .content .unauthorized button{border-radius:12px;min-width:350px;padding:9px 12px}.jobs-page .content .unauthorized .title{letter-spacing:-1%;text-align:center;color:#2b2f34;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.jobs-page .content .unauthorized .subtitle{text-align:center;color:#2b2f34b2;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}@media screen and (max-width:768px){.jobs-page .content{flex-direction:column;flex:1;min-width:100%;height:100%;overflow:hidden}}.jobs-page .content .job-list{-ms-overflow-style:none;scrollbar-width:none;flex:1;height:100%;overflow-y:auto}.jobs-page .content .job-list::-webkit-scrollbar{display:none}.jobs-page .content .job-list .skill-analysis-card{cursor:pointer;background:#ddf1ff;padding:16px}.jobs-page .content .job-list .skill-analysis-card .heading{color:#0082f5;letter-spacing:-.22px;margin-bottom:2px;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:150%}@media screen and (max-width:500px){.jobs-page .content .job-list .skill-analysis-card .heading{letter-spacing:-.2px;font-size:20px;line-height:150%}}.jobs-page .content .job-list .skill-analysis-card .description{color:#0082f5cc;color:color(display-p3 .1843 .502 .9294/.8);letter-spacing:-.16px;margin-bottom:16px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:500px){.jobs-page .content .job-list .skill-analysis-card .description{letter-spacing:-.2px;font-size:15px;line-height:150%}}.jobs-page .content .job-list .skill-analysis-card .redirect-button{color:#fff;text-align:center;leading-trim:both;text-edge:cap;background:#0082f5;border-radius:6px;padding:12px 18px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;box-shadow:0 0 0 3px #0082f52b}.jobs-page .content .job-list .fast-tack-card{cursor:pointer;background:#f6edff;padding:16px}.jobs-page .content .job-list .fast-tack-card .heading-container{flex-wrap:nowrap;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.jobs-page .content .job-list .fast-tack-card .heading-container .heading{color:#50008b;letter-spacing:-.22px;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:129%}.jobs-page .content .job-list .fast-tack-card .heading-container .eligible{color:#005c36;letter-spacing:-.24px;white-space:nowrap;background:#d6fae2;border-radius:8px;justify-content:center;align-items:center;width:max-content;height:fit-content;padding:3px 6px;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:16px;display:flex;box-shadow:inset 0 0 0 1px #bbf6d0}.jobs-page .content .job-list .fast-tack-card .description{color:#50008bb3;letter-spacing:-.16px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:500px){.jobs-page .content .job-list .fast-tack-card .description{letter-spacing:-.2px;font-size:15px;line-height:150%}}.jobs-page .content .job-list .fast-tack-card .bottom-container{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:500px){.jobs-page .content .job-list .fast-tack-card .bottom-container{gap:8px}}.jobs-page .content .job-list .fast-tack-card .bottom-container .redirect-button{color:#50008b;text-align:center;leading-trim:both;text-edge:cap;background:#fff;border-radius:6px;padding:12px 18px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;box-shadow:0 0 0 3px #ffffff87}.jobs-page .content .job-list .fast-tack-card .bottom-container .right{flex-direction:column;align-items:flex-end;gap:0;display:flex}.jobs-page .content .job-list .fast-tack-card .bottom-container .right .price{color:#8544b0;font-family:Satoshi,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.jobs-page .content .job-list .fast-tack-card .bottom-container .right .price span{font-size:20px;font-weight:700}.jobs-page .content .job-list .fast-tack-card .bottom-container .right .scholarship-text{color:#8544b0cc;text-align:center;font-family:Satoshi,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:500px){.jobs-page .content .job-list .fast-tack-card .bottom-container{flex-direction:row;align-items:flex-start}.jobs-page .content .job-list .fast-tack-card .bottom-container .right{align-items:flex-start;gap:4px}.jobs-page .content .job-list{margin-bottom:76px}}.jobs-page .content .job-list .job-drive-card{background:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:18px;padding:12px 24px;display:flex}.jobs-page .content .job-list .job-drive-card.selected{background:#f9fafb;border-left:2px solid #002658;padding-left:22px}.jobs-page .content .job-list .job-drive-card .header{align-items:start;gap:12px;display:flex}.jobs-page .content .job-list .job-drive-card .header .title-role{flex-direction:column;flex:1;gap:6px;display:flex}.jobs-page .content .job-list .job-drive-card .header .title-role .title{letter-spacing:-1%;color:#2b2f34b2;font-size:14px;font-weight:500;line-height:21px}.jobs-page .content .job-list .job-drive-card .header .title-role .role{letter-spacing:-1%;color:#2b2f34;font-size:18px;font-weight:600;line-height:27px}.jobs-page .content .job-list .job-drive-card .header .status{letter-spacing:-.24px;white-space:nowrap;border-radius:8px;padding:3px 6px;font-size:13px;font-weight:500;line-height:16px}.jobs-page .content .job-list .job-drive-card .salary-location{letter-spacing:-1%;color:#2b2f34b2;white-space:nowrap;align-items:start;font-size:14px;font-weight:500;line-height:19.6px;display:flex}.jobs-page .content .job-list .job-drive-card .salary-location .dot{margin:0 8px}.jobs-page .content .job-list .job-drive-card .salary-location .locations{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;display:flex;overflow-x:auto}.jobs-page .content .job-list .job-drive-card .slot-booking-details{background:#fbfbfb;border:1px solid #e1e8f1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.jobs-page .content .job-list .job-drive-card .slot-booking-details div{color:#2a2f35;letter-spacing:-.14px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:flex}.jobs-page .content .job-list .job-drive-card .slot-booking-details span{font-size:18px}.jobs-page .content .job-list .job-drive-card .skills{align-items:center;gap:8px;display:flex;overflow-x:auto}.jobs-page .content .job-list .job-drive-card .skills .skill{letter-spacing:0;text-align:center;color:#2b2f34cc;white-space:nowrap;background:#f0f2f6;border:1px solid #f0f2fa;border-radius:36px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.jobs-page .content .job-list .job-drive-card .more{color:#2b2f34b2;letter-spacing:0;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:36px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.jobs-page .content .job-list .job-drive-card .hired-candidates{justify-content:space-between;align-items:center;display:flex}.jobs-page .content .job-list .job-drive-card .hired-candidates .list{align-items:center;display:flex}.jobs-page .content .job-list .job-drive-card .hired-candidates .list .candidate{border:1.5px solid #fff;border-radius:200px;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.jobs-page .content .job-list .job-drive-card .hired-candidates .list .candidate img{object-fit:cover;border-radius:200px;width:32px;height:32px}.jobs-page .content .job-list .job-drive-card .hired-candidates .list .candidate.more-candidate{color:#445568;background:#f2f4f7;border-width:2px;padding:6px 0;font-size:14px;font-style:normal;font-weight:500}.jobs-page .content .job-list .job-drive-card .hired-candidates .list .candidate .candidate-name-initial{color:#fff;background-color:#547aa5;border-radius:200px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:500;display:flex}.jobs-page .content .job-list .job-drive-card .hired-candidates .view-result{color:#0082f5;letter-spacing:-.14px;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;align-items:center;font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:flex}.jobs-page .content .job-list .job-drive-card .tooltip-wrapped-container{align-items:center;display:flex}@media screen and (max-width:768px){.jobs-page .content .job-list .job-drive-card{padding:16px}}.jobs-page .content .job-list .load-more{justify-content:center;align-items:center;padding:16px;display:flex}.jobs-page .content .job-list .load-more button{min-width:250px}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.v2-jobs-page{flex-direction:column;flex:1;align-items:stretch;width:100%;height:100%;display:flex;overflow:hidden}.v2-jobs-page .powered-by{letter-spacing:0%;color:#2b2f34;background:#2f80ed14;border-radius:50px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-style:italic;font-weight:500;line-height:15px;display:flex}.v2-jobs-page .top-banner{border-bottom:1px solid var(--Border-primary,#e5e7ebb8);border-bottom:1px solid var(--Border-primary,#e5e7ebb8);background:var(--BG-brand,#0073ff);background:var(--BG-brand,#0074e7);color:var(--Text-pure-white,#fff);font-family:var(--Font-family-Inter,"Inter", sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:var(--Font-line-height-base,24px);letter-spacing:var(--Font-letter-spacing-xs,0px);z-index:1000;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 16px;display:flex;position:sticky;top:0}@supports (color:color(display-p3 0 0 0)){.v2-jobs-page .top-banner{border-bottom:1px solid var(--Border-primary,color(display-p3 .898 .9059 .9216/.72));background:var(--BG-brand,color(display-p3 0 .4353 .9333))}}@media screen and (max-width:500px){.v2-jobs-page .top-banner{padding:10px 14px;font-size:14px;line-height:20px}.v2-jobs-page .top-banner.visible{opacity:1;height:4.6rem;padding:8px 16px;transition:transform .5s ease-in-out,opacity .5s ease-in-out,height .5s ease-in-out,padding .5s ease-in-out;transform:translateY(0)}.v2-jobs-page .top-banner.hidden{opacity:0;height:0;margin:0;padding:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out,height .5s ease-in-out,padding .5s ease-in-out;transform:translateY(-100%)}}.v2-jobs-page .top-banner .show-qr-btn{color:var(--Text-brand,#0073ff);font-family:var(--Font-family-Inter,"Inter", sans-serif);font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);white-space:nowrap;background-color:#fff;padding:8px 12px}.v2-jobs-page .jobs-top-category-bar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 24px 0;display:flex}.v2-jobs-page .jobs-top-category-bar .left,.v2-jobs-page .jobs-top-category-bar .right{flex:1;align-items:center;gap:16px;display:flex}.v2-jobs-page .jobs-top-category-bar .title{letter-spacing:0%;color:#2b2f34;font-size:24px;font-weight:600;line-height:38px}.v2-jobs-page .jobs-top-category-bar .categories{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #e2e8f0;flex-direction:row;gap:16px;display:flex;overflow:auto;padding-bottom:0!important}.v2-jobs-page .jobs-top-category-bar .categories::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.v2-jobs-page .jobs-top-category-bar .categories{z-index:10;background:#fff;width:100%;margin-left:-3px;position:sticky;top:0}}.v2-jobs-page .jobs-top-category-bar .categories .category{white-space:nowrap;color:#18181b;letter-spacing:-.14px;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:500;line-height:150%;display:flex}.v2-jobs-page .jobs-top-category-bar .categories .category.selected{color:#2f80ed;border-bottom:2px solid #2f80ed;padding-bottom:8px;font-weight:600}.v2-jobs-page .jobs-top-category-bar .categories .category .count{color:#2b2f34b2;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:24px;padding:4px 8px;display:flex}@media screen and (max-width:375px){.v2-jobs-page .jobs-top-category-bar .categories{gap:12px}.v2-jobs-page .jobs-top-category-bar .categories .filter{font-size:14px}}@media screen and (max-width:768px){.v2-jobs-page .jobs-top-category-bar{padding:16px 10px}.v2-jobs-page .jobs-top-category-bar .right{flex:1}.v2-jobs-page .jobs-top-category-bar .right .filters{flex:1;justify-content:space-between;gap:6px;padding:4px 6px}.v2-jobs-page .jobs-top-category-bar .right .filters .filter{flex:unset}}.v2-jobs-page .content{flex:1;align-items:stretch;width:100%;height:100%;display:flex;overflow:hidden}.v2-jobs-page .content .empty{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.v2-jobs-page .content .empty img{align-self:center}.v2-jobs-page .content .empty button{border-radius:12px;min-width:350px;padding:9px 12px}.v2-jobs-page .content .empty .title{letter-spacing:-1%;text-align:center;color:#2b2f34;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.v2-jobs-page .content .empty .subtitle{text-align:center;color:#2b2f34b2;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.v2-jobs-page .content .unauthorized{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.v2-jobs-page .content .unauthorized img{align-self:center}.v2-jobs-page .content .unauthorized button{border-radius:12px;min-width:350px;padding:9px 12px}.v2-jobs-page .content .unauthorized .title{letter-spacing:-1%;text-align:center;color:#2b2f34;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.v2-jobs-page .content .unauthorized .subtitle{text-align:center;color:#2b2f34b2;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}@media screen and (max-width:768px){.v2-jobs-page .content{flex-direction:column;flex:1;min-width:100%;height:100%;overflow:hidden}}.v2-jobs-page .content .job-list{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;max-width:425px;height:100%;padding-bottom:16px;display:flex;position:relative;overflow-y:auto}.v2-jobs-page .content .job-list::-webkit-scrollbar{display:none}.v2-jobs-page .content .job-list .jobs-top-filter-bar{z-index:1000;background-color:#fff;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;min-height:70px;padding:12px 16px 0;display:flex;position:sticky;top:0;overflow:hidden}@media screen and (max-width:768px){.v2-jobs-page .content .job-list .jobs-top-filter-bar{min-height:80px;width:unset}}.v2-jobs-page .content .job-list .jobs-top-filter-bar button{color:#fff;cursor:pointer;white-space:nowrap;background:#2f80ed;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:16px;font-weight:500;line-height:24px;transition:background .18s;display:inline-flex}.v2-jobs-page .content .job-list .jobs-top-filter-bar button:hover{background:var(--blue-primary-600,#2666be)}.v2-jobs-page .content .job-list .jobs-top-filter-bar .filters{-ms-overflow-style:none;background:#eff6ff;border:1px solid #d5e6fb;border-radius:12px;align-self:stretch;align-items:center;gap:8px;max-width:377px;padding:8px;display:flex;overflow:auto hidden}.v2-jobs-page .content .job-list .jobs-top-filter-bar .filters::-webkit-scrollbar{display:none}.v2-jobs-page .content .job-list .jobs-top-filter-bar .filters .filter{color:#71717a;letter-spacing:-.12px;white-space:nowrap;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:fit-content;padding:4px 8px;font-size:12px;font-weight:500;line-height:150%;display:flex}.v2-jobs-page .content .job-list .jobs-top-filter-bar .filters .filter.selected{color:var(--text-white,#fff);background:#2f80ed;border-radius:8px}@media screen and (max-width:375px){.v2-jobs-page .content .job-list .jobs-top-filter-bar .filters{gap:12px}.v2-jobs-page .content .job-list .jobs-top-filter-bar .filters .filter{font-size:14px}}@media screen and (max-width:768px){.v2-jobs-page .content .job-list .jobs-top-filter-bar{padding:16px 10px}.v2-jobs-page .content .job-list .jobs-top-filter-bar .right{flex:1}.v2-jobs-page .content .job-list .jobs-top-filter-bar .right .filters{flex:1;justify-content:space-between;gap:6px;padding:4px 6px}.v2-jobs-page .content .job-list .jobs-top-filter-bar .right .filters .filter{flex:unset}}.v2-jobs-page .content .job-list .sections{flex-direction:column;gap:16px;padding-top:16px;display:flex}@media screen and (max-width:500px){.v2-jobs-page .content .job-list{max-width:100%}}.v2-jobs-page .content .job-list .job-drive-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:18px;padding:16px;display:flex}.v2-jobs-page .content .job-list .job-drive-card.selected{background:#f9fafb}.v2-jobs-page .content .job-list .job-drive-card .header{align-items:start;gap:12px;display:flex}.v2-jobs-page .content .job-list .job-drive-card .header .title-role{flex-direction:column;flex:1;gap:6px;display:flex}.v2-jobs-page .content .job-list .job-drive-card .header .title-role .title{color:#71717a;letter-spacing:-.14px;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.v2-jobs-page .content .job-list .job-drive-card .header .title-role .role{color:#18181b;letter-spacing:-.18px;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.v2-jobs-page .content .job-list .job-drive-card .salary-location{color:#2b2f34b3;letter-spacing:-.14px;align-items:start;font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:flex}.v2-jobs-page .content .job-list .job-drive-card .salary-location .separator{color:#e4e4e7;margin:0 8px}.v2-jobs-page .content .job-list .job-drive-card .salary-location .locations{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;display:flex;overflow-x:auto}.v2-jobs-page .content .job-list .job-drive-card .slot-booking-details{background:#fbfbfb;border:1px solid #e1e8f1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.v2-jobs-page .content .job-list .job-drive-card .slot-booking-details div{color:#2a2f35;letter-spacing:-.14px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:flex}.v2-jobs-page .content .job-list .job-drive-card .slot-booking-details span{font-size:18px}.v2-jobs-page .content .job-list .job-drive-card .skills{align-items:center;gap:8px;display:flex;overflow-x:auto}.v2-jobs-page .content .job-list .job-drive-card .skills .skill{letter-spacing:0;text-align:center;color:#2b2f34cc;white-space:nowrap;background:#f0f2f6;border:1px solid #f0f2fa;border-radius:36px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.v2-jobs-page .content .job-list .job-drive-card .more{color:#2b2f34b2;letter-spacing:0;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:36px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.v2-jobs-page .content .job-list .job-drive-card .hired-candidates{color:#fff;text-align:center;background:#16a34a;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:flex}.v2-jobs-page .content .job-list .job-drive-card .tooltip-wrapped-container{align-items:center;display:flex}.v2-jobs-page .content .job-list .job-drive-card .bottom-row{justify-content:space-between;align-items:center;display:flex}.v2-jobs-page .content .job-list .job-drive-company-group{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.v2-jobs-page .content .job-list .job-drive-company-group__header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:16px;display:flex}.v2-jobs-page .content .job-list .job-drive-company-group__logo{flex-shrink:0}.v2-jobs-page .content .job-list .job-drive-company-group__info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.v2-jobs-page .content .job-list .job-drive-company-group__company{color:#18181b;letter-spacing:-.18px;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-style:normal;font-weight:600;line-height:150%;overflow:hidden}.v2-jobs-page .content .job-list .job-drive-company-group__meta{color:#71717a;letter-spacing:-.14px;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.v2-jobs-page .content .job-list .job-drive-company-group__chevron{color:#18181b;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.v2-jobs-page .content .job-list .job-drive-company-group__chevron--up{transform:rotate(180deg)}.v2-jobs-page .content .job-list .job-drive-company-group__list{background:#fcfcfc;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.v2-jobs-page .content .job-list .job-drive-company-group__list .job-drive-card{border:1px solid #e4e4e7}.v2-jobs-page .content .job-list .load-more{justify-content:center;align-items:center;padding:16px;display:flex}.v2-jobs-page .content .job-list .load-more button{min-width:250px}.v2-jobs-page .content .job-list .job-section{cursor:default;background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:16px;margin:0 16px;padding:16px;scroll-margin-top:100px;display:flex;position:relative}.v2-jobs-page .content .job-list .job-section__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.v2-jobs-page .content .job-list .job-section__header-left{align-items:center;gap:8px;display:flex}.v2-jobs-page .content .job-list .job-section__header-left.job_section_left-v2{flex-direction:column!important;align-items:start!important;gap:2px!important}.v2-jobs-page .content .job-list .job-section__title{letter-spacing:-.16px;color:#18181b;white-space:nowrap;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.v2-jobs-page .content .job-list .job-section__badge{color:#166534;white-space:nowrap;background:#f0fdf4;border-radius:8px;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px}.v2-jobs-page .content .job-list .job-section__chevron{color:#18181b;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.v2-jobs-page .content .job-list .job-section__chevron--up{transform:rotate(180deg)}.v2-jobs-page .content .job-list .job-section__subtitle,.v2-jobs-page .content .job-list .job-section__description{letter-spacing:-.14px;color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.v2-jobs-page .content .job-list .job-section__description .text-blue{color:#2f80ed;cursor:pointer}.v2-jobs-page .content .job-list .job-section__view-all{cursor:pointer;color:#52525b;background:#f4f4f5;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:18px;display:flex}.v2-jobs-page .content .job-list .job-section__view-all-icon{width:16px;height:16px}.v2-jobs-page .content .job-list .job-section__divider{border:none;border-top:1px solid #e4e4e7;margin:0}.v2-jobs-page .content .job-list .job-section__empty-promo{border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.v2-jobs-page .content .job-list .job-section__empty-promo--whatsapp{background:#f0fbf5;border:1px solid #b3e8cc}.v2-jobs-page .content .job-list .job-section__empty-promo--job-pass{background:#1671d9;border:none}.v2-jobs-page .content .job-list .job-section__empty-promo--job-pass .job-section__empty-promo-title{color:#fff}.v2-jobs-page .content .job-list .job-section__empty-promo--job-pass .job-section__empty-promo-text,.v2-jobs-page .content .job-list .job-section__empty-promo--job-pass .job-section__empty-promo-list li{color:#ffffffd9}.v2-jobs-page .content .job-list .job-section__empty-promo--job-pass .job-section__empty-promo-list li:before{background:#ffffff73}.v2-jobs-page .content .job-list .job-section__empty-promo-title{color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.v2-jobs-page .content .job-list .job-section__empty-promo-text{color:#3f3f46;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.v2-jobs-page .content .job-list .job-section__empty-promo-list{flex-direction:column;gap:8px;margin:0;padding-left:0;list-style:none;display:flex}.v2-jobs-page .content .job-list .job-section__empty-promo-list li{color:#3f3f46;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;display:flex}.v2-jobs-page .content .job-list .job-section__empty-promo-list li:before{content:"";background:#86efac;border-radius:50%;flex-shrink:0;width:10px;height:10px}.v2-jobs-page .content .job-list .job-section__empty-promo-cta{cursor:pointer;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.v2-jobs-page .content .job-list .job-section__empty-promo-cta--whatsapp{color:#16a34a;background:0 0;border:1.5px solid #16a34a;justify-content:center;width:100%}.v2-jobs-page .content .job-list .job-section__empty-promo-cta--job-pass{color:#2563eb;background:#fff;justify-content:center;width:100%}.v2-jobs-page .content .job-list .job-section__empty-promo-note{color:#6b7280;margin:0;font-family:Inter,sans-serif;font-size:13px}.v2-jobs-page .content .job-list .job-section__empty-promo-note--highlight{color:#2563eb;font-weight:600}.v2-jobs-page .content .job-list .job-section__empty-info{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.v2-jobs-page .content .job-list .job-section__empty-info-title{color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.v2-jobs-page .content .job-list .job-section__empty-info-text{color:#3f3f46;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.6}.v2-jobs-page .content .job-list .job-section__empty-info-link{color:#2563eb;font-weight:600;text-decoration:none}.v2-jobs-page .content .job-list .job-section__empty-recent-label{color:#3f3f46;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.v2-jobs-page .content .job-list .acciojob-only-job-card{background:#fff;border:.75px solid #e4e4e7;border-radius:8px;flex-direction:column;flex-shrink:0;gap:12px;width:180px;margin-right:12px;padding:12px;display:flex}.v2-jobs-page .content .job-list .acciojob-only-job-card__header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.v2-jobs-page .content .job-list .acciojob-only-job-card__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v2-jobs-page .content .job-list .acciojob-only-job-card__role{letter-spacing:-.12px;color:#18181b;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}.v2-jobs-page .content .job-list .acciojob-only-job-card__company{letter-spacing:-.105px;color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;line-height:1.5;overflow:hidden}.v2-jobs-page .content .job-list .acciojob-only-job-card__logo{object-fit:contain;border-radius:6px;flex-shrink:0;width:36px;height:36px}.v2-jobs-page .content .job-list .acciojob-only-job-card__footer{align-items:center;gap:3px;display:flex}.v2-jobs-page .content .job-list .acciojob-only-job-card__location-icon{color:#2b2f34b3;flex-shrink:0;width:12px;height:12px}.v2-jobs-page .content .job-list .acciojob-only-job-card__location{letter-spacing:-.09px;color:#2b2f34b3;white-space:nowrap;font-family:Inter,sans-serif;font-size:9px;font-weight:500;line-height:1.4}.v2-jobs-page .content .job-list .simple-job-list{flex-direction:column;gap:16px;padding:0 16px;display:flex}.v2-jobs-page .content .job-list .status{letter-spacing:-.24px;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:16px;display:flex}.v2-jobs-page .content .job-list .deadline{letter-spacing:-.24px;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:24px;padding:4px 8px;font-size:13px;font-weight:500;line-height:16px;display:flex}.v2-jobs-page .fast-tack-card{cursor:pointer;background:#f6edff;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.v2-jobs-page .fast-tack-card.standalone{margin:0 16px}.v2-jobs-page .fast-tack-card .heading-container{flex-wrap:nowrap;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.v2-jobs-page .fast-tack-card .heading-container .heading{color:#5b21b6;letter-spacing:-.16px;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.v2-jobs-page .fast-tack-card .heading-container .eligible{color:#166534;text-align:center;white-space:nowrap;background:#fff;border:1px solid #bbf7d0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:max-content;height:fit-content;padding:0 8px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:flex}.v2-jobs-page .fast-tack-card .description{color:#7c3aed;letter-spacing:-.14px;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.v2-jobs-page .fast-tack-card .bottom-container{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:500px){.v2-jobs-page .fast-tack-card .bottom-container{gap:8px}}.v2-jobs-page .fast-tack-card .bottom-container .redirect-button{font-size:14px;font-weight:500}.v2-jobs-page .fast-tack-card .bottom-container .right{flex-direction:column;align-items:flex-end;gap:0;display:flex}.v2-jobs-page .fast-tack-card .bottom-container .right .price{color:#7c47aa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.v2-jobs-page .fast-tack-card .bottom-container .right .price span{font-weight:500}.v2-jobs-page .fast-tack-card .bottom-container .right .scholarship-text{color:#8544b0cc;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:500px){.v2-jobs-page .fast-tack-card .bottom-container{flex-direction:row;align-items:flex-start}.v2-jobs-page .fast-tack-card .bottom-container .right{align-items:flex-start;gap:4px}}.jobs-seo-page{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.jobs-seo-page>.v2-jobs-page{flex:1;min-height:0}.jobs-seo-page :where(h1,h2,h3){margin:0}.jobs-seo-page a.job-drive-card,.jobs-seo-page a.fast-tack-card{color:inherit;text-decoration:none}.jobs-seo-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 24px}.jobs-seo-header h1{color:#18181b;font-size:20px;font-weight:600;line-height:150%}.jobs-seo-header p{color:#71717a;margin:2px 0 0;font-size:13px;line-height:150%}@media screen and (max-width:768px){.jobs-seo-header{padding:12px 16px}}.v2-jobs-page .jobs-top-category-bar a.category{text-decoration:none}.jobs-seo-panel{color:#18181b;background:#fff;flex-direction:column;flex:2;gap:24px;min-width:0;padding:24px;display:flex;overflow-y:auto}@media screen and (max-width:768px){.jobs-seo-panel{flex:none;padding:16px;overflow:visible}}.jobs-seo-panel a{color:#2f80ed}.jobs-seo-panel .jobs-seo-section{flex-direction:column;gap:8px;display:flex}.jobs-seo-panel .jobs-seo-section h2{font-size:18px;font-weight:600;line-height:150%}.jobs-seo-panel .jobs-seo-section p,.jobs-seo-panel .jobs-seo-section li,.jobs-seo-panel .jobs-seo-section dd{color:#3f3f46;font-size:14px;line-height:150%}.jobs-seo-panel .jobs-seo-section p{margin:0}.jobs-seo-panel .jobs-seo-section ol,.jobs-seo-panel .jobs-seo-section ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.jobs-seo-panel .jobs-seo-section dl{flex-direction:column;gap:12px;margin:0;display:flex}.jobs-seo-panel .jobs-seo-section dt{font-size:14px;font-weight:600}.jobs-seo-panel .jobs-seo-section dd{white-space:pre-line;margin:2px 0 0}.jobs-seo-panel .jobs-seo-breadcrumb{color:#71717a;font-size:13px}.jobs-seo-panel .jobs-seo-breadcrumb a{color:inherit}.jobs-seo-panel .jobs-seo-drive-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jobs-seo-panel .jobs-seo-drive-header>div{flex:1;min-width:200px}.jobs-seo-panel .jobs-seo-drive-header .icon{object-fit:contain;flex:none;width:52px}.jobs-seo-panel .jobs-seo-drive-header h1{font-size:22px;font-weight:600;line-height:140%}.jobs-seo-panel .jobs-seo-drive-header .jobs-seo-company{color:#71717a;font-size:14px}.jobs-seo-panel .jobs-seo-drive-header .jobs-seo-cta{color:#fff;background:#0073ff;border-radius:8px;padding:10px 20px;font-weight:500;text-decoration:none}.jobs-seo-panel .jobs-seo-eligibility{color:#075985;background:#f0f9ff;border-radius:8px;margin:0;padding:12px 16px;font-size:14px}.jobs-seo-panel .jobs-seo-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}@media screen and (max-width:768px){.jobs-seo-panel .jobs-seo-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.jobs-seo-panel .jobs-seo-fact{border:1px solid #e4e4e7;border-radius:8px;padding:12px}.jobs-seo-panel .jobs-seo-fact dt{color:#71717a;font-size:12px}.jobs-seo-panel .jobs-seo-fact dd{color:#18181b;margin:2px 0 0;font-size:14px;font-weight:500}.jobs-seo-panel .jobs-seo-chips{flex-wrap:wrap;padding:0;list-style:none;flex-direction:row!important}.jobs-seo-panel .jobs-seo-chips a{color:#18181b;border:1px solid #e4e4e7;border-radius:999px;padding:4px 12px;font-size:14px;text-decoration:none;display:inline-block}.v2-jobs-page .content.jobs-seo-drive-first .job-list{order:-1}@media screen and (max-width:768px){.v2-jobs-page .content.jobs-seo-drive-first .job-list{display:none}}.ssr-pending>.ssr-content{display:none}.job-drive-card .posted-on-chip{color:#52525b;background:#f4f4f5;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:500;line-height:150%}.jobs-seo-live-breadcrumb{background:#fff;border-bottom:1px solid #e2e8f0;padding:10px 24px 0}@media screen and (max-width:768px){.jobs-seo-live-breadcrumb{padding:10px 16px}}.jobs-seo-not-found{text-align:center;padding:48px 16px}.jobs-seo-not-found a{color:#2f80ed}.v2-jobs-page.oc-page{background:#fff}.v2-jobs-page.oc-page .oc-scroll{box-sizing:border-box;color:#0f172a;flex:1;width:100%;max-width:1184px;min-height:0;margin:0 auto;padding:0 32px 64px;overflow-y:auto}@media screen and (max-width:768px){.v2-jobs-page.oc-page .oc-scroll{padding:0 16px 40px}}.v2-jobs-page.oc-page .jobs-top-category-bar a.category{text-decoration:none}.v2-jobs-page.oc-page a:focus-visible,.v2-jobs-page.oc-page button:focus-visible{outline-offset:2px;outline:2px solid #1d4ed8}.oc-btnp,.oc-btns{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.oc-btnp{color:#fff;background:#1d4ed8;border:0}.oc-btnp:hover{color:#fff;background:#1e40af}.oc-btns{color:#1d4ed8;background:#fff;border:1px solid #bfd0f5;padding:0 18px}.oc-btns:hover{background:#f3f7ff}.oc-crumbs{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}.oc-crumbs a{color:#1d4ed8;font-weight:600;text-decoration:none}.oc-crumbs a:hover{color:#1e3a8a;text-decoration:underline}.oc-crumbs__sep{color:#94a3b8}.oc-crumbs__current{color:#0f172a;font-weight:600}.oc-header{margin-top:18px}.oc-header h1{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:34px;font-weight:800;line-height:1.2}@media screen and (max-width:768px){.oc-header h1{font-size:26px}}.oc-header p{color:#475569;margin:10px 0 0;font-size:15px;line-height:1.6}.oc-switchrow{margin-top:22px}@media screen and (max-width:768px){.oc-switchrow{margin-top:16px}}.oc-switch{box-sizing:border-box;background:#f3f3f3;border-radius:999px;gap:4px;max-width:272px;padding:4px;display:flex}@media screen and (max-width:768px){.oc-switch{max-width:none}}.oc-switch__opt{color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-height:40px;padding:0;font-family:inherit;font-size:15px;font-weight:700}.oc-switch__opt.on{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.oc-layout{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:0 28px;margin-top:16px;display:grid}.oc-layout--single{grid-template-columns:minmax(0,1fr)}@media screen and (max-width:768px){.oc-layout{margin-top:14px;display:block}}.oc-main{min-width:0}.oc-main>:first-child{margin-top:0}.oc-side{background:#fff;border:1px solid #e5e9f0;border-radius:16px;max-height:calc(100vh - 32px);padding:20px 20px 8px;position:sticky;top:16px;overflow-y:auto}@media screen and (max-width:768px){.oc-side{display:none}}.oc-side__head{border-bottom:1px solid #eef1f6;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:14px;display:flex}.oc-side__head h2{color:#0f172a;margin:0;font-size:16px;font-weight:700}.oc-side__applied{color:#1d4ed8;margin-left:auto;font-size:13px;font-weight:700}.oc-fsec{border-bottom:1px solid #eef1f6;padding:16px 0}.oc-fsec:last-child{border-bottom:0}.oc-fsec__title{color:#0f172a;margin:0 0 12px;font-size:15px;font-weight:700}.oc-fsec__search{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #d5dce8;border-radius:999px;width:100%;height:38px;margin-bottom:8px;padding:0 14px;font-family:inherit;font-size:13px}.oc-fsec__search::placeholder{color:#64748b}.oc-fsec__opts{flex-direction:column;display:flex}.oc-fsec__none{color:#64748b;margin:8px 0;font-size:13px}.oc-fsec__more{box-sizing:border-box;text-align:left;color:#1d4ed8;cursor:pointer;background:0 0;border:0;height:26px;margin-top:6px;padding:4px 0;font-family:inherit;font-size:13px;font-weight:700;line-height:18px;display:block}.oc-opt{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 0;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.oc-opt:hover .oc-opt__box{border-color:#1d4ed8}.oc-opt.on .oc-opt__name{color:#0f172a;font-weight:600}.oc-opt__box{color:#fff;background:#fff;border:1.5px solid #94a3b8;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.on>.oc-opt__box{background:#0f172a;border-color:#0f172a}.oc-opt__name{flex:1;min-width:0}.oc-opt__ct{color:#64748b;flex:none;font-size:13px}.oc-clear{color:#1d4ed8;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:700}.oc-schip{color:#0f172a;white-space:nowrap;cursor:pointer;background:#e8eaf6;border:1px solid #0f172a;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.oc-mbar{display:none}@media screen and (max-width:768px){.oc-mbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}}.oc-mbar__btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d5dce8;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.oc-mbar__badge{box-sizing:border-box;color:#fff;text-align:center;background:#1d4ed8;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.oc-mbar__chips{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.oc-mbar__chips::-webkit-scrollbar{display:none}.oc-sheet{z-index:100000;align-items:flex-end;display:flex;position:fixed;inset:0}.oc-sheet__backdrop{background:#0f172a8c;position:absolute;inset:0}.oc-sheet__panel{color:#0f172a;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;height:85vh;max-height:85vh;display:flex;position:relative}.oc-sheet__grab{background:#cbd5e1;border-radius:999px;align-self:center;width:40px;height:4px;margin:10px 0 4px}.oc-sheet__head{justify-content:space-between;align-items:center;padding:8px 20px 12px;display:flex}.oc-sheet__head h2{margin:0;font-size:20px;font-weight:800}.oc-sheet__applied{gap:8px;padding:0 20px 12px;display:flex;overflow-x:auto}.oc-sheet__body{border-top:1px solid #eef1f6;flex:1;grid-template-columns:124px minmax(0,1fr);min-height:0;display:grid}.oc-sheet__tabs{border-right:1px solid #eef1f6;flex-direction:column;display:flex;overflow-y:auto}.oc-sheet__tab{color:#475569;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #eef1f6;border-left:3px solid #0000;border-right:0;padding:18px 14px;font-family:inherit;font-size:14px;font-weight:500}.oc-sheet__tab.on{color:#0f172a;border-left-color:#0f172a;font-weight:700}.oc-sheet__opts{padding:8px 18px;overflow-y:auto}.oc-sheet__opts .oc-opt{min-height:44px}.oc-sheet__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eef1f6}.oc-sheet__apply{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:999px;width:100%;min-height:48px;font-family:inherit;font-size:16px;font-weight:700}.oc-empty{text-align:center;background:#fff;border:1px solid #e5e9f0;border-radius:16px;margin-top:24px;padding:32px}.oc-empty h2{margin:0;font-size:20px;font-weight:700}.oc-empty p{color:#475569;max-width:520px;margin:8px auto 0;font-size:14px;line-height:1.6}.oc-empty__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.oc-shead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.oc-shead h2{color:#0f172a;margin:0;font-size:20px;font-weight:700}.oc-shead a{color:#1d4ed8;font-size:14px;font-weight:700;text-decoration:none}.oc-shead a:hover{text-decoration:underline}.oc-sub{color:#475569;margin:6px 0 0;font-size:14px}.oc-drives{margin-top:28px}.oc-drives__grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;margin-top:14px;display:grid}.oc-dcard{background:#fff;border:1.5px solid #bfd0f5;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.oc-dcard__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.oc-dcard__label{color:#1d4ed8;letter-spacing:.06em;background:#eef4ff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.oc-dcard__role{margin:10px 0 0;font-size:18px;font-weight:700}.oc-dcard__role a{color:#0f172a;text-decoration:none}.oc-dcard__role a:hover{text-decoration:underline}.oc-dcard__company{color:#475569;margin-top:2px;font-size:14px}.oc-dcard__logo{color:#dc2626;border:1px solid #e5e9f0;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;font-size:11px;font-weight:700;display:grid}.oc-dcard__meta{color:#1f2937;flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.oc-dcard__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.oc-dcard__badge{color:#334155;background:#f1f4f9;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.oc-dcard__badge--accent{color:#1d4ed8;background:#eef4ff}.oc-dcard__actions{gap:8px;display:flex}.oc-jobs{margin-top:32px}.oc-jobs__count{color:#475569;align-items:center;gap:12px;font-size:13px;display:flex}.oc-jobs__wrap{background:#fff;border:1px solid #e5e9f0;border-radius:16px;margin-top:14px;overflow-x:auto}.oc-jobs[aria-busy=true] .oc-jobs__wrap,.oc-jobs[aria-busy=true] .oc-jobs__mlist{opacity:.6}.oc-tbl{border-collapse:collapse;width:100%;font-size:14px}.oc-tbl th{text-align:left;color:#0f172a;background:#fafbfd;border-bottom:1px solid #e2e8f0;padding:14px 16px;font-size:13px;font-weight:700}.oc-tbl td{vertical-align:top;color:#1f2937;border-bottom:1px solid #eef1f6;padding:16px}.oc-tbl tr:last-child td{border-bottom:0}.oc-tbl__role{min-width:220px}.oc-tbl__role strong{color:#0f172a;font-weight:700;display:block}.oc-tbl__company{color:#475569;margin-top:3px}.oc-tbl__type{color:#64748b;margin-top:4px;font-size:12px}.oc-tbl__nowrap{white-space:nowrap}.oc-tbl__skills{min-width:160px}.oc-tbl__apply{white-space:nowrap;text-align:right}.oc-tbl th:last-child,.oc-tbl td:last-child{z-index:1;background:#fff;position:sticky;right:0;box-shadow:inset 1px 0 #e2e8f0,-8px 0 8px -8px #0f172a2e}.oc-tbl th:last-child{background:#fafbfd}.oc-tbl__source{color:#64748b;margin-top:6px;font-size:12px}.oc-only-mobile{display:none}@media screen and (max-width:768px){.oc-only-mobile{display:block}.oc-only-web{display:none}}.oc-tbl .oc-tbl__promo td{box-shadow:none;background:#fff;padding:14px 16px;position:static}.oc-tbl .oc-tbl__promo td .oc-ft{margin-top:0}.oc-mlist{flex-direction:column;gap:12px;margin-top:14px;display:flex}.oc-mlist .oc-mlist__ft{border-radius:16px}.oc-wa{box-sizing:border-box;color:#fff;background:#25d366;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.oc-wa:hover{background:#1ebe59}.oc-wa__icon{flex:none}.oc-wa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.oc-wa__text strong{font-size:15px;font-weight:700;line-height:1.35}.oc-wa__text span{opacity:.92;font-size:12px;line-height:1.4}.oc-mcard{box-sizing:border-box;background:#fff;border:1px solid #e5e9f0;border-radius:16px;width:100%;padding:16px}.oc-mcard__company{color:#0f172a;margin:0;font-size:16px;font-weight:600;line-height:1.4}.oc-mcard__role{color:#475569;margin-top:2px;font-size:14px;line-height:1.5}.oc-mcard__skills{border-top:1px solid #eef1f6;flex-wrap:wrap;margin-top:12px;padding-top:12px;display:flex}.oc-mcard__skills .oc-sk{margin-bottom:4px}.oc-mcard__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.oc-mcard__meta{color:#475569;flex-direction:column;gap:2px;font-size:12px;display:flex}.oc-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.oc-sk{color:#334155;background:#f1f4f9;border-radius:999px;margin:0 6px 6px 0;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.oc-apply{color:#fff;letter-spacing:.04em;cursor:pointer;background:#1d6fe0;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.oc-apply:hover{background:#1858b5}.oc-apply--done{color:#15803d;cursor:pointer;background:#ecfdf5;min-height:36px;padding:0 12px}.oc-apply--done:hover{background:#d1fae5}.oc-pages{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.oc-pages__gap{color:#64748b;padding:0 4px}.oc-pages__note{color:#64748b;margin-left:4px;font-size:12px}.oc-pg{color:#334155;cursor:pointer;background:#fff;border:1px solid #d5dce8;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.oc-pg:hover:not(:disabled):not(.on){color:#0f172a;border-color:#94a3b8}.oc-pg.on{color:#fff;cursor:default;background:#0f172a;border-color:#0f172a}.oc-pg:disabled{opacity:.6;cursor:default}.oc-ft{color:#6d28d9;background:#f6f1ff;border:1px solid #e4d7fb;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px 22px;font-size:14px;display:flex}.oc-ft__text{flex:420px;min-width:0}.oc-ft__text strong{color:#5b21b6;font-weight:800;display:block}.oc-ft__text span{margin-top:4px;display:block}.oc-ft__price{text-align:right;font-size:13px}.oc-ft__cta{color:#fff;cursor:pointer;background:#6d28d9;border:0;border-radius:8px;align-items:center;min-height:44px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.oc-ft__cta:hover{background:#5b21b6}.oc-related{background:#fff;border:1px solid #e5e9f0;border-radius:16px;margin-top:40px;padding:24px}.oc-related h2{margin:0;font-size:20px;font-weight:700}.oc-related__cols{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin-top:16px;display:grid}.oc-related h3{margin:0 0 6px;font-size:15px;font-weight:700}.oc-related a{color:#1d4ed8;padding:6px 0;font-size:14px;text-decoration:none;display:block}.oc-related a:hover{color:#1e3a8a;text-decoration:underline}.oc-faq{margin-top:40px}.oc-faq>h2{margin:0;font-size:20px;font-weight:700}.oc-faq__list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.oc-faq__item{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:18px 20px}.oc-faq__item h3{margin:0;font-size:15px;font-weight:700}.oc-faq__item p{color:#334155;margin:8px 0 0;font-size:14px;line-height:1.65}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.placements-page{background:#f6f8fc;outline:none;flex-direction:column;width:100%;margin-top:-11px;display:flex;overflow-x:hidden}.placements-page__main{align-items:flex-start;gap:24px;padding:8px 28px 32px;display:flex}.placements-hero{margin:18px 28px 0}.placements-hero__inner{color:#e8eeff;background:radial-gradient(140% 90% at 18% 10%,#1e3a8a 0%,#0a1834 55%,#050b1f 100%);border-radius:20px;padding:52px 40px 48px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;position:relative;overflow:hidden}.placements-hero__dot-grid{opacity:.18;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.placements-hero__glow{pointer-events:none;border-radius:50%;position:absolute}.placements-hero__glow--tl{filter:blur(8px);background:radial-gradient(circle,#60a5fa59,#60a5fa00 65%);width:480px;height:480px;top:-150px;left:-160px}.placements-hero__glow--br{filter:blur(8px);background:radial-gradient(circle,#385ad247,#385ad200 65%);width:540px;height:540px;bottom:-220px;right:-180px}.placements-hero__header{text-align:center;margin-bottom:28px;position:relative}.placements-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#7aa2ff;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.placements-hero__eyebrow-line{opacity:.6;background:#7aa2ff;width:28px;height:1px;display:inline-block}.placements-hero__heading{letter-spacing:-.025em;background:linear-gradient(#fff 0%,#c9d6ff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:46px;font-weight:700;line-height:1.05}.placements-hero__subtext{color:#a4b4d8;margin:12px 0 0;font-size:16px;font-weight:400}.placements-hero__stats{justify-content:center;align-items:center;gap:28px;margin-bottom:36px;display:flex;position:relative}.placements-hero__stats-divider{background:#7aa2ff4d;width:1px;height:36px}.placements-hero__stat{flex-direction:column;align-items:center;gap:2px;display:flex}.placements-hero__stat-number{color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.placements-hero__stat-label{color:#7aa2ff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600}.placements-hero__cards-scroll{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.placements-hero__cards-track{gap:18px;width:max-content;animation:38s linear infinite ph-scroll;display:flex}@media (hover:hover){.placements-hero__cards-track:hover{animation-play-state:paused}}@keyframes ph-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:1024px){.placements-hero__heading{font-size:36px}}@media screen and (max-width:768px){.placements-hero{margin:18px 16px 0}.placements-hero__inner{padding:10px 2px 32px}.placements-hero__heading{font-size:28px}.placements-hero__subtext{font-size:14px}.placements-hero__glow{display:none}.placements-hero__cards-track{animation-duration:28s}}.phc{background:#fff;border-radius:14px;flex-shrink:0;width:320px;height:280px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 32px -14px #0008288c,0 0 0 1px #ffffff0a}.phc__accent-bar{width:4px;position:absolute;top:0;bottom:0;left:0}.phc__ribbon{z-index:2;position:absolute;top:12px;left:12px}.phc__ribbon-inner{color:#fff;letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%);border-radius:2px 0 0 2px;align-items:center;gap:5px;padding:4px 16px 4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.phc__body{box-sizing:border-box;flex-direction:column;height:100%;padding:16px 16px 14px 22px;display:flex}.phc__content-row{flex:1;gap:10px;min-height:0;margin-top:34px;display:flex}.phc__info{flex-direction:column;flex:1;min-width:0;display:flex}.phc__name{color:#0a1834;letter-spacing:-.015em;margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.phc__company-wrap{border-bottom:1px dashed #0f1e4624;align-items:center;margin-top:10px;padding-bottom:10px;display:flex}.phc__company-logo{object-fit:contain;width:auto;max-height:22px}.phc__company-name{color:#1f1f1f;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.phc__role{color:#5a6b8c;letter-spacing:.05em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.phc__linkedin{align-items:center;gap:7px;margin-top:auto;display:flex}.phc__linkedin-link{align-items:center;gap:7px;text-decoration:none;display:flex}.phc__linkedin-link:visited{text-decoration:none}.phc__linkedin-link:hover .phc__linkedin-label{color:#0a66c2;text-decoration:underline}.phc__linkedin-link:hover .phc__linkedin-icon{background:#004182}.phc__linkedin-icon{color:#fff;letter-spacing:-.05em;background:#0a66c2;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;display:grid}.phc__linkedin-label{color:#94a3b8;font-size:11px;font-weight:500}.phc__portrait{border-radius:10px;flex-shrink:0;justify-content:flex-end;align-self:flex-end;align-items:flex-end;width:116px;height:190px;display:flex;overflow:hidden}.phc__portrait-img{object-fit:cover;object-position:top center;width:100%;height:100%}.phc__portrait-img--prabhat{object-fit:cover;object-position:top center;transform:scale(1.5)translateY(-18%)}.phc__portrait-img--nithisha{object-fit:cover;object-position:top center;transform:scale(1.2)translateY(-2%)}.phc__portrait-initials{color:#0a183440;-webkit-user-select:none;user-select:none;padding-bottom:12px;font-size:42px;font-weight:800;line-height:1}@media screen and (max-width:768px){.phc{height:auto;min-height:220px}.phc__portrait{width:90px;height:150px}}.placements-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 28px 0;display:grid}.placements-stats__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.placements-stats__icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.placements-stats__icon-wrap--blue{color:#1e40af;background:#dbeafe}.placements-stats__icon-wrap--lav{color:#6d28d9;background:#ede9fe}.placements-stats__icon-wrap--peach{color:#c2410c;background:#ffedd5}.placements-stats__icon-wrap--mint{color:#059669;background:#d1fae5}.placements-stats__value{color:#0f172a;letter-spacing:-.5px;margin:0;font-size:22px;font-weight:800;line-height:1}.placements-stats__label{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:500}.placements-stats__blob{opacity:.4;pointer-events:none;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-16px;right:-16px}.placements-stats__card--blue .placements-stats__blob{background:#dbeafe}.placements-stats__card--lav .placements-stats__blob{background:#ede9fe}.placements-stats__card--peach .placements-stats__blob{background:#ffedd5}.placements-stats__card--mint .placements-stats__blob{background:#d1fae5}@media screen and (max-width:1024px){.placements-stats{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.placements-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 16px 0}.placements-stats__value{font-size:18px}}.placements-filter-bar{z-index:5;background:#f6f8fc;margin:8px 0 0;padding:18px 28px 10px;position:sticky;top:0}.placements-filter-bar__inner{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex;box-shadow:0 2px 8px #0f172a0a}.placements-filter-bar__tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.placements-filter-bar__tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s}.placements-filter-bar__tab--active{color:#fff;background:#2563eb}.placements-filter-bar__tab:not(.placements-filter-bar__tab--active):hover{background:#f1f5f9}.placements-filter-bar__controls{align-items:center;gap:8px;margin-left:auto;display:flex}.placements-filter-bar__search{color:#94a3b8;cursor:text;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.placements-filter-bar__search-input{color:#0f172a;background:0 0;border:none;outline:none;width:190px;font-size:12px}.placements-filter-bar__search-input::placeholder{color:#94a3b8}.placements-filter-bar__filter-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.placements-filter-bar__filter-btn:hover{background:#f1f5f9}@media screen and (max-width:768px){.placements-filter-bar{padding:12px 16px 8px}.placements-filter-bar__search-input{width:120px}}.placements-feed{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.placements-feed__bucket{flex-direction:column;gap:12px;display:flex}.placements-feed__card-row{flex-flow:wrap;gap:12px;display:flex}.placements-feed__card-row>*{flex:calc(50% - 6px);min-width:0;max-width:calc(50% - 6px)}.placements-feed__card-row>:only-child{max-width:100%}@media screen and (max-width:768px){.placements-feed__card-row{flex-direction:column;gap:8px}.placements-feed__card-row>*{flex:unset;max-width:unset}}.placements-feed__highlights-wrapper{display:none}@media screen and (max-width:1024px){.placements-feed__highlights-wrapper{background:linear-gradient(#dbeafe 0% 100%);border-radius:8px;padding:12px;display:block;overflow:hidden}}@media screen and (max-width:768px){.placements-feed__highlights-wrapper{background:0 0;padding:0}}.placements-feed__load-more{justify-content:center;padding:1.5rem 0;display:flex}.placements-feed__load-more-spinner{border:3px solid #00000014;border-top-color:#6366f1;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite placements-spin}.placements-feed__view-more{justify-content:center;padding:1rem 0;display:flex}.placements-feed__view-more-btn{color:#1d4ed8;cursor:pointer;background:#fff;border:1.5px solid #bfcfe8;border-radius:10px;justify-content:center;align-items:center;padding:10px 28px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.placements-feed__view-more-btn:hover:not(:disabled){background:#f0f5ff;border-color:#93b4e6}.placements-feed__view-more-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes placements-spin{to{transform:rotate(360deg)}}.placements-section-header{padding:6px 0 0}.placements-section-header__pill{color:#1d4ed8;letter-spacing:1.2px;text-transform:uppercase;background:#eaf2fe;border:1px solid #c7dcfb;border-radius:999px;align-items:center;padding:6px 14px;font-size:10.5px;font-weight:800;display:inline-flex}.placements-section-header__tag-pill{background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.placements-section-header__tag-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.placements-section-header__tag-text{letter-spacing:.1px;font-size:11.5px;font-weight:600}.placements-section-header__title{color:#0f172a;letter-spacing:-.4px;margin:10px 0 4px;font-size:22px;font-weight:800;line-height:1.25}.placements-section-header__subtitle{color:#64748b;margin:0;font-size:13px}@media screen and (max-width:768px){.placements-section-header{text-align:center}.placements-section-header__pill{display:inline-block}.placements-section-header__tag-text{font-size:9.5px}.placements-section-header__title{font-size:15px}}.placements-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 22px;transition:box-shadow .2s,border-color .2s}.placements-card:hover{border-color:#dbeafe;box-shadow:0 8px 22px #0f172a12}.placements-card__badge{text-transform:uppercase;letter-spacing:.6px;border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.placements-card__badge--blue{color:#1e40af;background:#dbeafe}.placements-card__badge--mint{color:#059669;background:#d1fae5}.placements-card__badge--peach{color:#c2410c;background:#ffedd5}.placements-card__badge--lav{color:#6d28d9;background:#ede9fe}.placements-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.placements-card__company-info{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.placements-card__logo{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.placements-card__logo span{color:#2563eb;font-size:17px;font-weight:800;line-height:1}.placements-card__company-name{color:#0f172a;letter-spacing:-.2px;word-break:break-word;margin:0;font-size:15px;font-weight:800}.placements-card__role{color:#64748b;word-break:break-word;margin:0;font-size:12.5px}.placements-card__ctc{color:#16a34a;white-space:nowrap;background:#dcfce7;border:1px solid #bbf7d0;border-radius:6px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.placements-card__divider{border-top:1px solid #f1f5f9;margin:16px 0 0}.placements-card__footer{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.placements-card__student{align-items:center;gap:10px;display:flex}.placements-card__avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.placements-card__avatar span{color:#fff;font-size:12px;font-weight:700}.placements-card__student-name{color:#0f172a;margin:0;font-size:13px;font-weight:700}.placements-card__student-meta{color:#94a3b8;margin:0;font-size:11px}.placements-card__linkedin-btn{background:#0a66c214;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:inline-flex}.placements-card__linkedin-btn:hover{background:#0a66c22e}@media screen and (max-width:768px){.placements-card{padding:16px}}.placements-linkedin-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:box-shadow .2s;overflow:hidden}.placements-linkedin-card:hover{box-shadow:0 8px 22px #0f172a12}.placements-linkedin-card__time{color:#94a3b8;margin-left:auto;font-size:11px}.placements-linkedin-card__author-row{justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 16px 8px;display:flex}.placements-linkedin-card__author-avatar{background:linear-gradient(135deg,#2563eb,#10224a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.placements-linkedin-card__author-avatar span{color:#fff;font-size:16px;font-weight:700}.placements-linkedin-card__author-avatar--logo{background:#fff;border:1px solid #e5e7eb}.placements-linkedin-card__author-avatar-img{object-fit:cover;width:44px;height:44px;display:block}.placements-linkedin-card__author-avatar--logo .placements-linkedin-card__author-avatar-img{object-fit:contain;padding:4px}.placements-linkedin-card__author-meta{flex:1;min-width:0}.placements-linkedin-card__author-name{color:#0f172a;margin:0;font-size:14px;font-weight:700}.placements-linkedin-card__author-tag{color:#64748b;margin:1px 0 0;font-size:11.5px}@media screen and (max-width:768px){.placements-linkedin-card__author-tag{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.placements-linkedin-card__visibility{color:#94a3b8;align-items:center;gap:4px;margin:3px 0 0;font-size:10.5px;display:flex}.placements-linkedin-card__content{padding:0 16px 10px}.placements-linkedin-card__body{color:#000000e6;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.placements-linkedin-card__body--expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.placements-linkedin-card__read-more{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:4px 0 0;font-size:13px;font-weight:600;display:block}.placements-linkedin-card__read-more:hover{text-decoration:underline}.placements-linkedin-card__hashtag{color:#2563eb;font-weight:400}.placements-linkedin-card__photo-wrap{aspect-ratio:16/9;background:#f1f5f9;width:100%;position:relative;overflow:hidden}.placements-linkedin-card__photo-wrap .placements-linkedin-card__photo-img{object-fit:contain;object-position:center center}.placements-linkedin-card__photo-grid{aspect-ratio:4/3;background:#f1f5f9;grid-template-columns:1fr 1fr;gap:2px;width:80%;margin:0 auto;display:grid;overflow:hidden}.placements-linkedin-card__photo-grid-item{position:relative;overflow:hidden}.placements-linkedin-card__photo-img{object-fit:cover;object-position:center top}.placements-linkedin-card__photo-placeholder{color:#ffffffbf;background:repeating-linear-gradient(135deg,#ffffff0a 0 8px,#0000 8px 16px),linear-gradient(135deg,#0b1a3a 0%,#2563eb 60%,#60a5fa 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.placements-linkedin-card__photo-desc{color:#ffffffbf;text-align:center;margin:0;padding:0 20px;font-size:12px;font-weight:600}.placements-linkedin-card__engagement{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.placements-linkedin-card__reactions{align-items:center;gap:8px;display:flex}.placements-linkedin-card__reaction-icons{display:flex}.placements-linkedin-card__reaction-emoji{background:#dbeafe;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-5px;font-size:10px;display:flex}.placements-linkedin-card__reaction-emoji:first-child{margin-left:0}.placements-linkedin-card__reaction-count,.placements-linkedin-card__comment-count{color:#64748b;font-size:12px}.placements-linkedin-card__actions{border-top:1px solid #f1f5f9;justify-content:space-around;padding:4px 20px 12px;display:flex}.placements-linkedin-card__action-btn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.placements-linkedin-card__action-btn:hover{background:#f1f5f9}.placements-linkedin-card__context{background:#eff6ff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.placements-linkedin-card__context--multi{flex-direction:column;align-items:stretch;gap:10px}.placements-linkedin-card__context--multi .placements-linkedin-card__context-link{align-self:flex-end}.placements-linkedin-card__context-students-row{flex-direction:row;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.placements-linkedin-card__context-students-row::-webkit-scrollbar{height:3px}.placements-linkedin-card__context-students-row::-webkit-scrollbar-track{background:0 0}.placements-linkedin-card__context-students-row::-webkit-scrollbar-thumb{background:#f1f5f9;border-radius:2px}.placements-linkedin-card__context-student-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.placements-linkedin-card__context-student-info{flex:1;min-width:0}.placements-linkedin-card__context-student-li{background:#0a66c214;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:background .15s;display:flex}.placements-linkedin-card__context-student-li:hover{background:#0a66c22e}.placements-linkedin-card__context-student-li--muted{cursor:default;background:#f1f5f9}.placements-linkedin-card__context-student-li--muted svg{fill:#64748b;opacity:.4}.placements-linkedin-card__context-company{align-items:center;gap:10px;width:100%;display:flex}.placements-linkedin-card__context-logo{background:#dbeafe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.placements-linkedin-card__context-logo span{color:#2563eb;font-size:13px;font-weight:800}.placements-linkedin-card__context-name{color:#0f172a;margin:0;font-size:12.5px;font-weight:700}.placements-linkedin-card__context-name-row{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.placements-linkedin-card__source-tag{color:#c2410c;white-space:nowrap;background:#ffedd5;border:1px solid #fcd34d;border-radius:8px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.placements-linkedin-card__context-role{color:#64748b;font-weight:500}.placements-linkedin-card__context-badge{color:#2563eb;background:#2563eb1a;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.placements-linkedin-card__context-badge--drive{color:#16a34a;background:#16a34a1a}.placements-linkedin-card__li-badge{color:#2563eb;white-space:nowrap;background:#2563eb14;border-radius:20px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:10.5px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.placements-linkedin-card__li-badge:hover{background:#2563eb29}.placements-linkedin-card__context-placed{color:#64748b;margin:1px 0 0;font-size:11px}.placements-linkedin-card__context-ctc{color:#16a34a;font-weight:700}.placements-linkedin-card__context-link{color:#0a66c2;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.placements-linkedin-card__context-link:hover{text-decoration:underline}.placements-youtube-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.placements-youtube-card__source-bar{background:#f8fafc;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:10px 18px;display:flex}.placements-youtube-card__source-tag{color:#1e40af;white-space:nowrap;background:#dbeafe;border:1px solid #2563eb33;border-radius:8px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:600}.placements-youtube-card__source-tag--drive{color:#16a34a;background:#16a34a1a;border-color:#16a34a40}.placements-youtube-card__source-bar .placements-youtube-card__source-tag{margin-left:auto}.placements-youtube-card__yt-icon{background:red;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.placements-youtube-card__yt-play{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid #fff;width:0;height:0;margin-left:1px}.placements-youtube-card__source-label{color:#64748b;letter-spacing:.3px;font-size:11px;font-weight:700}.placements-youtube-card__views{color:#94a3b8;margin-left:auto;font-size:11px}.placements-youtube-card__iframe-wrap{aspect-ratio:16/7;background:#000;width:100%;position:relative}.placements-youtube-card__iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.placements-youtube-card__thumbnail{aspect-ratio:16/7;cursor:pointer;background:#000;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.placements-youtube-card__thumbnail-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.placements-youtube-card__play-overlay{background:#0003;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;inset:0}.placements-youtube-card__play-overlay:hover{background:#00000059}.placements-youtube-card__grid-texture{opacity:.25;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.placements-youtube-card__thumb-overlay{background:linear-gradient(135deg,#0000008c 0%,#00000040 100%);position:absolute;inset:0}.placements-youtube-card__headline{flex-direction:column;gap:0;max-width:58%;display:flex;position:absolute;top:30px;left:28px}.placements-youtube-card__placed-as{color:#ffffff8c;letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:600}.placements-youtube-card__role{color:#fcd34d;letter-spacing:-.5px;margin:6px 0 0;font-size:30px;font-weight:900;line-height:1.05}.placements-youtube-card__at-company{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:8px;width:fit-content;margin-top:16px;padding:5px 12px;display:inline-flex}.placements-youtube-card__at{color:#ffffffa6;font-size:11px}.placements-youtube-card__company{color:#fff;font-size:13px;font-weight:700}.placements-youtube-card__ctc-badge{color:#064e3b;background:#34d399;border-radius:6px;width:fit-content;margin-top:18px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.placements-youtube-card__play-btn{pointer-events:none;background:#dc2626f2;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex;box-shadow:0 4px 20px #00000073}.placements-youtube-card__thumbnail:hover .placements-youtube-card__play-btn{transform:scale(1.1)}.placements-youtube-card__play-triangle{border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:22px solid #fff;width:0;height:0;margin-left:5px}.placements-youtube-card__duration{color:#fff;background:#000000bf;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:12px}.placements-youtube-card__student-row{align-items:center;gap:10px;padding:10px 16px;display:flex}.placements-youtube-card__avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.placements-youtube-card__avatar span{color:#fff;font-size:12px;font-weight:700}.placements-youtube-card__student-meta{flex:1}.placements-youtube-card__student-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.placements-youtube-card__student-name{color:#0f172a;margin:0;font-size:13.5px;font-weight:700}.placements-youtube-card__student-info{color:#94a3b8;margin:0;font-size:11.5px}.placements-youtube-card__li-icon{background:#0a66c214;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:flex}.placements-case-study{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.placements-case-study__source-bar{color:#fff;background:#0b1a3a;align-items:center;gap:8px;padding:10px 20px;display:flex}.placements-case-study__source-label{letter-spacing:.5px;color:#fff;font-size:11px;font-weight:800}.placements-case-study__read-time{color:#ffffff80;margin-left:auto;font-size:11px}.placements-case-study__cover{background:linear-gradient(135deg,#0b1a3a 0%,#2d1b69 100%);align-items:flex-end;height:190px;padding:22px 24px;display:flex;position:relative}.placements-case-study__cover-texture{background-image:radial-gradient(circle at 20% 30%,#3b82f640,#0000 40%),radial-gradient(circle at 80% 60%,#9333ea33,#0000 50%);position:absolute;inset:0}.placements-case-study__company-chip{background:#fff;border-radius:8px;align-items:center;gap:7px;padding:5px 12px;display:flex;position:absolute;top:14px;right:14px}.placements-case-study__company-logo{background:#ede9fe;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.placements-case-study__company-logo span{color:#6d28d9;font-size:11px;font-weight:800}.placements-case-study__company-name{color:#0f172a;font-size:12px;font-weight:800}.placements-case-study__cover-content{z-index:1;position:relative}.placements-case-study__pill{color:#ffffffd9;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.placements-case-study__cover-title{color:#fff;letter-spacing:-.4px;margin:10px 0 4px;font-size:22px;font-weight:800}.placements-case-study__cover-meta{color:#ffffff8c;margin:0;font-size:12px}.placements-case-study__body{padding:20px 22px}.placements-case-study__funnel{flex-wrap:nowrap;align-items:center;gap:4px;margin-bottom:16px;display:flex}.placements-case-study__funnel-item{flex:1;align-items:center;gap:4px;display:flex}.placements-case-study__funnel-block{text-align:center;flex:1}.placements-case-study__funnel-block--default .placements-case-study__funnel-count{color:#94a3b8}.placements-case-study__funnel-block--cleared .placements-case-study__funnel-count{color:#2563eb}.placements-case-study__funnel-block--placed .placements-case-study__funnel-count{color:#16a34a}.placements-case-study__funnel-count{letter-spacing:-.5px;font-size:22px;font-weight:800;display:block}.placements-case-study__funnel-label{color:#94a3b8;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.placements-case-study__funnel-arrow{flex-shrink:0}.placements-case-study__skills{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.placements-case-study__skill{border-radius:6px;padding:4px 11px;font-size:10.5px;font-weight:700}.placements-case-study__skill--lav{color:#6d28d9;background:#ede9fe}.placements-case-study__skill--blue{color:#1e40af;background:#dbeafe}.placements-case-study__skill--mint{color:#059669;background:#d1fae5}.placements-case-study__skill--peach{color:#c2410c;background:#ffedd5}.placements-case-study__result{background:#dcfce7;border:1px solid #bbf7d0;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 14px;display:flex}.placements-case-study__result-role{color:#0f172a;margin:0;font-size:14px;font-weight:800}.placements-case-study__result-meta{color:#64748b;margin:0;font-size:11.5px}.placements-case-study__result-ctc{color:#16a34a;letter-spacing:-.3px;flex-shrink:0;font-size:20px;font-weight:800}.placements-case-study__toggle-btn{cursor:pointer;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.placements-case-study__toggle-btn:hover{background:#e2e8f0}.placements-case-study__toggle-icon{transition:transform .2s}.placements-case-study__toggle-icon--open{transform:rotate(180deg)}.placements-case-study__expanded{margin-top:18px}.placements-case-study__expanded-title{color:#0f172a;letter-spacing:-.2px;margin:0 0 12px;font-size:13px;font-weight:800}.placements-case-study__expanded-title--mt{margin-top:18px}.placements-case-study__step{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.placements-case-study__step-count{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.placements-case-study__step-count--final{color:#16a34a;background:#dcfce7;border-color:#bbf7d0}.placements-case-study__step-title{color:#0f172a;margin:0;font-size:13px;font-weight:700}.placements-case-study__step-desc{color:#64748b;margin:1px 0 0;font-size:11.5px}.placements-case-study__placed-grid{gap:8px;margin-bottom:16px;display:flex}.placements-case-study__placed-card{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px;display:flex}.placements-case-study__placed-avatar{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.placements-case-study__placed-avatar span{color:#fff;font-size:11px;font-weight:700}.placements-case-study__placed-name{color:#0f172a;margin:0;font-size:11.5px;font-weight:700}.placements-case-study__placed-college{color:#94a3b8;margin:0;font-size:10px}.placements-case-study__placed-more{background:#fff;border:1px dashed #e2e8f0;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:12px;display:flex}.placements-case-study__placed-more span{color:#94a3b8;font-size:12px;font-weight:600}.placements-case-study__quotes{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.placements-case-study__quote-card{border-left:3px solid #0000;border-radius:10px;padding:14px}.placements-case-study__quote-card--lav{color:#6d28d9;background:#ede9fe;border-left-color:#6d28d9}.placements-case-study__quote-card--blue{color:#2563eb;background:#dbeafe;border-left-color:#2563eb}.placements-case-study__quote-text{color:#64748b;margin:8px 0;font-size:12px;font-style:italic;line-height:1.55}.placements-case-study__quote-author{margin:0;font-size:11px;font-weight:700}.placements-case-study__quote-role{color:#94a3b8;margin:0;font-size:10px}.placements-sidebar{flex-direction:column;flex-shrink:0;align-self:flex-start;width:320px;height:calc(100vh - 84px);padding-right:4px;display:flex;position:sticky;top:12px;overflow:hidden}.placements-sidebar__highlights{background:#dbeafe;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;padding:14px 16px}.placements-sidebar__highlights-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.placements-sidebar__highlights-title{color:#0f172a;background:#dbeafe;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:800}.placements-sidebar__month-picker{position:relative}.placements-sidebar__month-btn{color:#0f172a;appearance:none;background:#dbeafe;border:1px solid #93c5fd;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:background .15s;display:flex}.placements-sidebar__month-btn:hover{background:#bfdbfe}@media screen and (max-width:768px){.placements-sidebar__month-btn{background:#ffc0cb33;border:1px solid #ffc0cb9e}}.placements-sidebar__month-dropdown{z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:160px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 10px 24px #0f172a1a}.placements-sidebar__month-option{cursor:pointer;color:#64748b;padding:9px 14px;font-size:12px;font-weight:500;transition:background .1s}.placements-sidebar__month-option:hover{background:#f1f5f9}.placements-sidebar__month-option--active{color:#2563eb;background:#eff6ff;font-weight:700}.placements-sidebar__count-row{align-items:center;gap:8px;margin-top:6px;display:flex}.placements-sidebar__count{color:#0f172a;letter-spacing:-.4px;font-size:22px;font-weight:800}.placements-sidebar__change-badge{color:#16a34a;background:#dcfce7;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.placements-sidebar__compare-label{color:#64748b;margin:2px 0 0;font-size:11.5px}.placements-sidebar__bar-chart{align-items:flex-end;gap:4px;height:38px;margin-top:12px;display:flex}.placements-sidebar__bar{background:#2563eb2e;border-radius:3px;flex:1;transition:height .2s}.placements-sidebar__bar--active{background:#2563eb}.placements-sidebar__bar-labels{color:#94a3b8;justify-content:space-between;margin-top:4px;font-size:9.5px;font-weight:500;display:flex}.placements-sidebar__list-heading{color:#475569;text-transform:uppercase;letter-spacing:.8px;margin:0;padding:6px 4px 10px;font-size:12px;font-weight:800}.placements-sidebar__list{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.placements-sidebar__list::-webkit-scrollbar{display:none}.placements-sidebar__item{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;transition:border-color .15s,box-shadow .15s}.placements-sidebar__item:hover{border-color:#dbeafe;box-shadow:0 4px 10px #0f172a0a}.placements-sidebar__item-header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.placements-sidebar__item-company-row{align-items:center;gap:9px;display:flex}.placements-sidebar__item-logo{background:#eff6ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.placements-sidebar__item-logo span{color:#2563eb;font-size:13px;font-weight:800}.placements-sidebar__item-company{color:#0f172a;margin:0;font-size:13px;font-weight:700}.placements-sidebar__item-role{color:#94a3b8;margin:0;font-size:10.5px}.placements-sidebar__item-source{white-space:nowrap;color:#2563eb;background:#2563eb1a;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.placements-sidebar__item-divider{border-top:1px solid #f1f5f9;margin-bottom:10px}.placements-sidebar__item-student{align-items:center;gap:7px;display:flex}.placements-sidebar__item-avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.placements-sidebar__item-avatar span{color:#fff;font-size:9px;font-weight:700}.placements-sidebar__item-avatar img{object-fit:cover;width:100%;height:100%}.placements-sidebar__item-name{color:#0f172a;margin:0;font-size:11px;font-weight:600}.placements-sidebar__item-meta{color:#94a3b8;margin:0;font-size:9.5px}.placements-sidebar__item-linkedin{flex-shrink:0;margin-left:auto}.placements-sidebar__load-more{color:#64748b;cursor:pointer;background:0 0;border:1px dashed #e2e8f0;border-radius:10px;flex-shrink:0;width:100%;margin-top:4px;padding:10px;font-size:12px;font-weight:700;transition:background .15s}.placements-sidebar__load-more:hover{background:#f1f5f9}@media screen and (max-width:1024px){.placements-sidebar{display:none}}.mhl{display:none}@media screen and (max-width:1024px){.mhl{background:linear-gradient(135deg,#fce4ec 0%,#fdf2f8 40%,#fce7f3 100%);border:.5px solid pink;border-radius:20px;padding:20px 16px 24px;display:block;position:relative;overflow:hidden}}.mhl__header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.mhl__title-row{align-items:flex-start;gap:10px;display:flex}.mhl__star-icon{color:#ec4899;background:#fbcfe8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.mhl__title{color:#0f172a;letter-spacing:-.3px;font-size:16px;font-weight:800;line-height:1.2;display:block}.mhl__subtitle{color:#94a3b8;margin-top:3px;font-size:11px;font-weight:500;display:block}.mhl__carousel{position:relative;overflow:hidden}.mhl__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.mhl__track::-webkit-scrollbar{display:none}.mhl__dots{justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.mhl__dot{cursor:pointer;background:#fbcfe8;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.mhl__dot--active{background:#ec4899;width:22px}.mhl__card{scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #ffc0cb70;border-radius:16px;flex:0 0 calc(100% - 8px);min-height:160px;padding:24px 20px 20px;position:relative;box-shadow:0 2px 12px #0000000a}.mhl__badge{white-space:nowrap;color:#c2410c;background:#ffedd5;border:1px solid #fed7aa;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block;position:absolute;top:16px;right:16px}.mhl__card-body{align-items:center;gap:0;padding-top:24px;display:flex}.mhl__company{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;width:110px;padding-right:16px;display:flex}.mhl__company-logo{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:10px;display:flex;overflow:hidden;box-shadow:0 4px 12px #2563eb33}@media screen and (max-width:768px){.mhl__company-logo{background:#eff6ff}}.mhl__company-logo img{object-fit:contain;width:100%;height:100%;padding:0}.mhl__company-logo span{color:#fff;font-size:24px;font-weight:800}@media screen and (max-width:768px){.mhl__company-logo span{color:#3785ff}}.mhl__company-name{color:#0f172a;margin:0;font-size:14px;font-weight:800;line-height:1.3}.mhl__company-role{color:#94a3b8;margin:3px 0 0;font-size:11px}.mhl__divider{background-image:repeating-linear-gradient(#e2e8f0 0 5px,#0000 5px 10px);flex-shrink:0;align-self:stretch;width:1.5px;min-height:96px}.mhl__student{flex-direction:row;flex:1;align-items:center;gap:12px;padding-left:16px;display:flex}.mhl__student-avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:1px solid #fce7f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden;box-shadow:0 3px 12px #6366f133}.mhl__student-avatar span{color:#fff;font-size:22px;font-weight:700}.mhl__student-avatar img{object-fit:cover;width:100%;height:100%}.mhl__student-avatar--photo{background:#fff;border-color:#fbcfe8;padding:2px}.mhl__student-avatar--photo img{border-radius:50%}.mhl__student-info{flex-direction:column;display:flex}.mhl__student-name{color:#0f172a;margin:0;font-size:16px;font-weight:700;line-height:1.2}.mhl__student-meta{color:#64748b;margin:4px 0 0;font-size:12px}.mhl__student-batch{color:#64748b;margin:1px 0 0;font-size:12px}.mhl__linkedin{color:#0a66c2;justify-content:center;align-items:center;font-size:22px;transition:transform .15s;display:flex;position:absolute;bottom:16px;right:16px}.mhl__linkedin:hover{transform:scale(1.12)}.placements-cta{color:#fff;background:linear-gradient(135deg,#0b1a3a 0%,#1b2f6b 70%,#1e40af 100%);border-radius:18px;padding:36px 32px;position:relative;overflow:hidden}.placements-cta__texture{pointer-events:none;background-image:radial-gradient(circle at 90% 20%,#93c5fd33,#0000 40%);position:absolute;inset:0}.placements-cta__content{align-items:center;gap:30px;display:flex;position:relative}.placements-cta__left{flex:1}.placements-cta__pill{color:#ffffffd9;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.placements-cta__heading{letter-spacing:-.5px;color:#fff;margin:12px 0 8px;font-size:26px;font-weight:800}.placements-cta__subtext{color:#ffffffa6;margin:0 0 18px;font-size:12.5px;line-height:1.55}.placements-cta__actions{flex-wrap:wrap;gap:10px;display:flex}.placements-cta__btn-primary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:11px 22px;font-size:13px;font-weight:700;transition:background .15s;box-shadow:0 6px 18px #2563eb80}.placements-cta__btn-primary:hover{background:#1d4ed8}.placements-cta__btn-secondary{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;padding:11px 22px;font-size:13px;font-weight:600;transition:background .15s}.placements-cta__btn-secondary:hover{background:#ffffff24}.placements-cta__stat-value{color:#fcd34d;letter-spacing:-1px;margin:0;font-size:42px;font-weight:900}.placements-cta__stat-label{color:#fff9;margin:4px 0 0;font-size:12px}@media screen and (max-width:768px){.placements-cta{padding:22px}.placements-cta__content{flex-direction:column}.placements-cta__stat{width:100%}.placements-cta__left{text-align:center}.placements-cta__actions{justify-content:center}.placements-cta__heading{font-size:17px}}.placements-cta--placeholder{visibility:hidden}.placements-cta--pinned{display:none}@media screen and (max-width:768px){.placements-cta--pinned{z-index:250;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;animation:.3s placements-cta-pin-in;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0b1a3a40}}@keyframes placements-cta-pin-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (max-width:768px){.placements-page__stats-row{display:none}}@media screen and (max-width:1024px){.placements-page__main{padding:8px 20px 32px}}@media screen and (max-width:768px){.placements-page__main{padding:8px 16px 32px}}.placements-scroll-cta{display:none}@media screen and (max-width:768px){.placements-scroll-cta{z-index:200;-webkit-backdrop-filter:blur(10px);pointer-events:none;opacity:0;white-space:nowrap;background:#1e3a8a;border:1px solid #c7dcfbcc;border-radius:14px;flex-direction:row;align-items:center;gap:3px;padding:10px 16px 12px;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(120%);box-shadow:0 4px 24px #1e3a8a24}.placements-scroll-cta--visible{opacity:1;pointer-events:auto;cursor:pointer;transform:translate(-55%)translateY(0)}.placements-scroll-cta--visible:active{transform:translate(-55%)translateY(0)scale(.97)}}.placements-scroll-cta__text{color:#fff;text-align:center;font-size:11px;font-weight:600;line-height:1.3}.placements-scroll-cta__icon-btn{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1e3a8a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;box-shadow:0 2px 10px #2563eb66}.job-drive-dashboard{flex-direction:column;display:flex}.job-drive-dashboard .top-banner{border-bottom:1px solid var(--Border-primary,#e5e7ebb8);border-bottom:1px solid var(--Border-primary,#e5e7ebb8);background:var(--BG-brand,#0073ff);background:var(--BG-brand,#0074e7);color:var(--Text-pure-white,#fff);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:var(--Font-line-height-base,24px);letter-spacing:var(--Font-letter-spacing-xs,0px);z-index:1000;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 16px;display:flex;position:sticky;top:0}@supports (color:color(display-p3 0 0 0)){.job-drive-dashboard .top-banner{border-bottom:1px solid var(--Border-primary,color(display-p3 .898 .9059 .9216/.72));background:var(--BG-brand,color(display-p3 0 .4353 .9333))}}@media screen and (max-width:500px){.job-drive-dashboard .top-banner{padding:10px 14px}}.job-drive-dashboard .top-banner .show-qr-btn{color:var(--Text-brand,#0073ff);font-family:Inter,sans-serif;font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);white-space:nowrap;background-color:#fff;padding:8px 12px}.job-drive-dashboard .workshop-banner{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:row;margin:24px 24px 0;display:flex;overflow:hidden;box-shadow:0 4px 8px #0000001a}.job-drive-dashboard .workshop-banner .middle-section{flex-direction:column;flex:1;justify-content:center;padding:20px;display:flex}.job-drive-dashboard .workshop-banner .middle-section .title{color:#2f80ed;font-size:1.8rem;font-weight:700}.job-drive-dashboard .workshop-banner .middle-section .subtitle{color:#333;font-size:1.4rem}.job-drive-dashboard .workshop-banner .middle-section .info-line{align-items:center;margin-top:10px;display:flex}.job-drive-dashboard .workshop-banner .middle-section .info-line .description{color:#666;font-size:.9rem;font-style:italic}.job-drive-dashboard .workshop-banner .middle-section .info-line .line{background:#74a9f2;flex:1;height:1px;margin-left:10px}.job-drive-dashboard .workshop-banner .middle-section .details{gap:20px;margin-top:10px;display:flex}.job-drive-dashboard .workshop-banner .middle-section .details .date-time .label{color:#555;margin-right:5px}.job-drive-dashboard .workshop-banner .middle-section .details .date-time .value{color:#2f80ed;font-weight:700}.job-drive-dashboard .workshop-banner .right-section{background-color:#f0f7ff;flex-direction:column;justify-content:center;align-items:center;width:25%;padding:20px;display:flex}.job-drive-dashboard .workshop-banner .right-section .logo{width:80px}.job-drive-dashboard .workshop-banner .right-section .speaker-details{flex-direction:column;align-items:center;margin-top:0;display:flex}.job-drive-dashboard .workshop-banner .right-section .speaker-details .label{color:#555;margin-right:5px;font-size:14px}.job-drive-dashboard .workshop-banner .right-section .speaker-details .value{color:#333;font-size:20px;font-weight:700}.job-drive-dashboard .workshop-banner .right-section .speaker-details .designation{text-align:center;margin-top:0;margin-bottom:16px;font-size:14px}.job-drive-dashboard .workshop-banner .right-section .speaker-details .designation .company{color:#2f80ed;font-weight:700}.job-drive-dashboard .workshop-banner .right-section .cta{flex-direction:column;align-items:center;display:flex}.job-drive-dashboard .workshop-banner .right-section .cta .register-button{color:#fff;cursor:pointer;background-color:#2f80ed;border:none;border-radius:4px;padding:10px 20px;font-weight:700}.job-drive-dashboard .workshop-banner .right-section .cta .register-button:hover{background-color:#1c68da}.job-drive-dashboard .workshop-banner .right-section .cta .note{color:#666;margin-top:5px;font-size:.8rem}.job-drive-dashboard .welcome-banner{background:#f6f7fb;flex-direction:column;gap:8px;padding:32px 24px;display:flex}.job-drive-dashboard .welcome-banner .welcome-banner__heading{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2b2f34;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:45px}.job-drive-dashboard .welcome-banner .welcome-banner__description{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2b2f34b2;width:calc(100% - 400px);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px}.job-drive-dashboard .job-drive-analytics{flex-wrap:wrap;align-items:center;gap:16px;padding:32px 24px;display:flex}.job-drive-dashboard .job-drive-analytics .job-drive-analytics__item{border:1px solid #e2e8f0;border-radius:12px;flex-grow:1;min-width:175px;padding:16px;box-shadow:0 3px 17.4px #0000000a}@media screen and (max-width:500px){.job-drive-dashboard .job-drive-analytics .job-drive-analytics__item{min-width:unset;flex-grow:unset}}.job-drive-dashboard .job-drive-analytics .job-drive-analytics__item img{width:48px;height:48px}.job-drive-dashboard .job-drive-analytics .job-drive-analytics__item .job-drive-analytics__item-key{letter-spacing:-.02em;color:#646464;margin-top:12px;margin-bottom:4px;font-size:16px;font-weight:500;line-height:24px}.job-drive-dashboard .job-drive-analytics .job-drive-analytics__item .job-drive-analytics__item-value{letter-spacing:-.02em;text-align:left;color:#020617;font-size:32px;font-weight:600;line-height:36px}@media screen and (max-width:768px){.job-drive-dashboard .job-drive-analytics{grid-template-columns:1fr 1fr;padding:24px 16px;display:grid}}.job-drive-dashboard .job-pass-booked-slots{border-top:1px solid #eceef1;padding:16px 24px}.job-drive-dashboard .job-pass-booked-slots .heading-container{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.job-drive-dashboard .job-pass-booked-slots .heading-container .heading{text-align:left;color:#2b2f34;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner{border:1px solid #d5e6fb;border-radius:12px;flex-direction:column;gap:24px;min-height:228px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12.2px 16.267px #556c870d}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-background{object-fit:cover;z-index:0;width:100%;min-width:100%;max-width:100%;display:block;position:absolute;scale:1.03}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-background-mobile{display:none}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-person{z-index:5;object-fit:contain;width:auto;height:100%;position:absolute;bottom:-44px;right:-60px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content{z-index:10;flex-direction:column;gap:14px;max-width:645px;padding:24px;display:flex;position:relative}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .info-tag{background:linear-gradient(9.28deg,#4338ca 10%,#38bdf8 90%);border:.25px solid #ebeff6;border-radius:24px;justify-content:center;align-items:center;width:fit-content;padding:8px 16px;display:inline-flex;box-shadow:0 2px 2px #556c8717}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .info-tag span{letter-spacing:.5px;text-transform:uppercase;color:#fff;text-shadow:0 3.5px 4px #556c8712;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:9px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .banner-body{flex-direction:column;gap:8px;display:flex}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .banner-body .banner-title{letter-spacing:-.56px;color:#18181b;font-family:Inter,sans-serif;font-size:28px;font-weight:600;line-height:36px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .banner-body .banner-title .highlight{color:#2f80ed}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .banner-body .banner-description{color:#71717a;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .banner-body .banner-description .highlight{color:#2f80ed;font-weight:600}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .book-slot-button{color:#fff;letter-spacing:-.56px;cursor:pointer;white-space:nowrap;background:#2f80ed;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .2s;display:inline-flex}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .book-slot-button:hover{background:#1e6fc9}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .book-slot-button svg{width:20px;height:20px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-bg-gradient{opacity:.5;pointer-events:none;z-index:1;width:1525px;height:1198px;position:absolute;top:-465px;left:-565px;transform:rotate(28.071deg)}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-bg-gradient-secondary{opacity:.5;pointer-events:none;z-index:1;width:1525px;height:1198px;position:absolute;top:-681px;right:-826px;transform:rotate(151.929deg)scaleY(-1)}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-image{object-fit:cover;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .location-wrapper{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;top:72px;right:-172px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .location-icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .location-icon svg{width:48px;height:48px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .location-text{color:#18181b;white-space:nowrap;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:28px}@media screen and (max-width:1024px){.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-image{width:350px;height:232px;bottom:0}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-person,.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .location-wrapper{display:none}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content{max-width:500px}}@media screen and (max-width:768px){.job-drive-dashboard .job-pass-booked-slots .job-pass-banner{height:auto;min-height:auto;padding:0;position:relative}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-background{display:none}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-background-mobile{object-fit:none;z-index:0;width:100%;min-width:100%;max-width:100%;height:100%;display:block;position:absolute;top:0;left:0}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-person{z-index:5;object-fit:contain;width:auto;height:280px;display:block;position:absolute;bottom:-72px;right:-140px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .location-wrapper{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;inset:auto auto 24px 24px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .location-icon{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .location-icon svg{width:48px;height:48px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .location-text{color:#18181b;text-align:left;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:28px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content{gap:24px;max-width:100%;padding:24px 24px 98px;position:relative}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .info-tag{padding:8px 16px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .info-tag span{line-height:9px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .banner-body{gap:8px;max-width:280px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .banner-body .banner-title{letter-spacing:-.4px;font-size:20px;line-height:28px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .banner-body .banner-description{font-size:12px;line-height:16px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .banner-body .banner-description .highlight{font-weight:600}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .book-slot-button{width:auto;max-width:160px;margin-bottom:0;padding:10px 24px}.job-drive-dashboard .job-pass-booked-slots .job-pass-banner .banner-content .book-slot-button .arrow-icon{display:none}}.job-drive-dashboard .job-pass-booked-slots .booked-slots-cards{gap:24px;display:flex;overflow:auto}.job-drive-dashboard .job-pass-booked-slots .booked-slots-cards .booked-slot-card{background:#fff;border:1px solid #e1e8f1;border-radius:18px;width:max-content;min-width:365px;max-width:365px;box-shadow:0 0 24.1px #0000000a}@media screen and (max-width:500px){.job-drive-dashboard .job-pass-booked-slots .booked-slots-cards .booked-slot-card{min-width:320px;max-width:320px}}.job-drive-dashboard .applied-jobs{border-top:1px solid #eceef1;padding:16px 24px}.job-drive-dashboard .applied-jobs .heading-container{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.job-drive-dashboard .applied-jobs .heading-container .heading{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2b2f34;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px}.job-drive-dashboard .applied-jobs .heading-container .view-all{color:#0082f5;align-items:center;gap:2px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;display:flex}.job-drive-dashboard .applied-jobs .not-signed-in,.job-drive-dashboard .applied-jobs .not-applied{background-color:#fff;background-image:repeating-linear-gradient(0deg,#e1e8f1,#e1e8f1 10px,#0000 10px 18px,#e1e8f1 18px),repeating-linear-gradient(90deg,#e1e8f1,#e1e8f1 10px,#0000 10px 18px,#e1e8f1 18px),repeating-linear-gradient(#e1e8f1,#e1e8f1 10px,#0000 10px 18px,#e1e8f1 18px),repeating-linear-gradient(270deg,#e1e8f1,#e1e8f1 10px,#0000 10px 18px,#e1e8f1 18px);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:2px 100%,100% 2px,2px 100%,100% 2px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.job-drive-dashboard .applied-jobs .not-signed-in .door-img,.job-drive-dashboard .applied-jobs .not-applied .door-img{scale:1.2}.job-drive-dashboard .applied-jobs .not-signed-in .description,.job-drive-dashboard .applied-jobs .not-applied .description{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:var(--Fontline-heightbase);letter-spacing:var(--Fontletter-spacingxs);text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.job-drive-dashboard .applied-jobs .not-signed-in .sign-in-button,.job-drive-dashboard .applied-jobs .not-signed-in .apply-drives-button,.job-drive-dashboard .applied-jobs .not-applied .sign-in-button,.job-drive-dashboard .applied-jobs .not-applied .apply-drives-button{border-radius:var(--Radius-xl,12px);outline:2px solid var(--Border-secondary,#d4d4d9);outline:2px solid var(--Border-secondary,#d4d4d9);color:var(--Text-primary,#0f181c);font-family:Inter,sans-serif;font-size:var(--Font-size-base,16px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-base,24px);letter-spacing:var(--Font-letter-spacing-xs,0px);background-color:#fff;padding:10px 36px}@supports (color:color(display-p3 0 0 0)){.job-drive-dashboard .applied-jobs .not-signed-in .sign-in-button,.job-drive-dashboard .applied-jobs .not-signed-in .apply-drives-button,.job-drive-dashboard .applied-jobs .not-applied .sign-in-button,.job-drive-dashboard .applied-jobs .not-applied .apply-drives-button{outline:2px solid var(--Border-secondary,color(display-p3 .832 .832 .848));color:var(--Text-primary,color(display-p3 .0667 .0941 .1098))}}.job-drive-dashboard .applied-jobs .not-signed-in .sign-in-button,.job-drive-dashboard .applied-jobs .not-applied .sign-in-button{min-width:228px}@media screen and (max-width:500px){.job-drive-dashboard .applied-jobs .not-signed-in .sign-in-button,.job-drive-dashboard .applied-jobs .not-applied .sign-in-button{min-width:100%}}.job-drive-dashboard .applied-jobs .view-job-drives-button{width:450px;color:var(--Text-pure-white,#fff);font-family:Inter,sans-serif;font-size:var(--Font-size-lg,18px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-lg,28px);letter-spacing:var(--Font-letter-spacing-xs,0px);border-radius:12px;margin:20px auto 0;padding:14px 22px}@supports (color:color(display-p3 0 0 0)){.job-drive-dashboard .applied-jobs .view-job-drives-button{color:var(--Text-pure-white,color(display-p3 1 1 1))}}@media screen and (max-width:500px){.job-drive-dashboard .applied-jobs .view-job-drives-button{width:fit-content;font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);margin:16px auto;padding:10px 16px}}.job-drive-dashboard .applied-jobs .applied-job-cards{gap:24px;display:flex;overflow:auto}.job-drive-dashboard .applied-jobs .applied-job-cards .view-all-btn{color:#0082f5;white-space:nowrap;background:#fff;border:1px solid #0083ee;border:1px solid color(display-p3 .1843 .502 .9294);border-radius:11.4px;height:fit-content;margin-block:auto;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card{background:#fff;box-shadow:0 0 24.1px #0000000a;background:color(display-p3 1 1 1);border:1px solid #e1e8f1;border:1px solid color(display-p3 .8863 .9098 .9412);border-radius:18px;flex-direction:column;justify-content:space-between;width:max-content;min-width:365px;max-width:365px;display:flex;box-shadow:0 0 24.1px color(display-p3 0 0 0/.04)}@media screen and (max-width:500px){.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card{min-width:320px;max-width:320px}}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header{padding:16px 18px 0}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header .logo-section{gap:8px;margin-bottom:16px;display:flex}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header .logo-section .logo img{border-radius:8px;min-width:50px;max-width:100px;min-height:50px;max-height:50px}@media screen and (max-width:500px){.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header .logo-section{flex-direction:column}}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header .prt-company-info{align-items:center;display:flex}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header .company-info .company-name{color:#2a2f35b3;color:color(display-p3 .1686 .1843 .2039/.7);letter-spacing:-.14px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header .company-info .position{color:#2a2f35;color:color(display-p3 .1686 .1843 .2039);letter-spacing:-.18px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header .status .green{background:#00d02014;color:#0a0;letter-spacing:-.14px;background:color(display-p3 .2431 .8039 .2667/.08);border-radius:6px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header .status .orange{background:#ff800014;color:#f7881f;letter-spacing:-.14px;background:color(display-p3 .9686 .5333 .1216/.08);border-radius:6px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .header .status .red{color:#ff343a;letter-spacing:-.14px;background:#ff002b14;background:color(display-p3 1 .2039 .2275/.08);border-radius:6px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .bottom{padding:0 0 18px}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .bottom .message{color:#1a1b22cc;color:color(display-p3 .102 .1059 .1294/.8);text-align:left;background-image:repeating-linear-gradient(0deg,#e1e8f1,#e1e8f1 10px,#0000 10px 18px,#e1e8f1 18px),repeating-linear-gradient(90deg,#e1e8f1,#e1e8f1 10px,#0000 10px 18px,#e1e8f1 18px),repeating-linear-gradient(#e1e8f1,#e1e8f1 10px,#0000 10px 18px,#e1e8f1 18px),repeating-linear-gradient(270deg,#e1e8f1,#e1e8f1 10px,#0000 10px 18px,#e1e8f1 18px);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:0 100%,100% 1px,0 100%,100% 0;margin-top:16px;margin-bottom:14px;padding:10px 18px 0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .bottom .see-details-button{border-radius:var(--Radius-xl,12px);outline:2px solid var(--Border-primary,#e5e7ebb8);outline:2px solid var(--Border-primary,#e5e7ebb8);width:90%;color:var(--Text-primary,#0f181c);text-align:center;font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);background-color:#fff;margin:auto}@supports (color:color(display-p3 0 0 0)){.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .bottom .see-details-button{outline:2px solid var(--Border-primary,color(display-p3 .898 .9059 .9216/.72));color:var(--Text-primary,color(display-p3 .0667 .0941 .1098))}}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .bottom .see-details-button.green{color:#00a707;background-color:#00d02014;outline:1px solid #00d02014}.job-drive-dashboard .applied-jobs .applied-job-cards .applied-card .bottom .see-details-button:disabled{color:#696a6b;background:#e5e6e7;outline:none}.job-drive-dashboard .analysis-and-resources{gap:24px;padding:24px;display:flex}.job-drive-dashboard .analysis-and-resources .skill-analysis-card,.job-drive-dashboard .analysis-and-resources .resources-card{flex-direction:column;flex:1;justify-content:space-between;width:max-content;padding:24px 32px;display:flex;position:relative}.job-drive-dashboard .analysis-and-resources .skill-analysis-card .skill-card-bg,.job-drive-dashboard .analysis-and-resources .skill-analysis-card .rocket-img,.job-drive-dashboard .analysis-and-resources .resources-card .skill-card-bg,.job-drive-dashboard .analysis-and-resources .resources-card .rocket-img{z-index:1;position:absolute;bottom:0;right:0}.job-drive-dashboard .analysis-and-resources .skill-analysis-card .new-tag,.job-drive-dashboard .analysis-and-resources .resources-card .new-tag{background:#003f8d;color:#fff;color:color(display-p3 1 1 1);text-align:center;text-transform:capitalize;z-index:2;background:color(display-p3 0 .2406 .5347);border-radius:11px;padding:5px 13px;font-family:Satoshi,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;position:absolute;top:15px;right:15px}.job-drive-dashboard .analysis-and-resources .skill-analysis-card .heading,.job-drive-dashboard .analysis-and-resources .resources-card .heading{color:#fff;letter-spacing:-.32px;width:90%;margin-bottom:5px;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:114%}@media screen and (max-width:500px){.job-drive-dashboard .analysis-and-resources .skill-analysis-card .heading,.job-drive-dashboard .analysis-and-resources .resources-card .heading{width:100%}}.job-drive-dashboard .analysis-and-resources .skill-analysis-card .description,.job-drive-dashboard .analysis-and-resources .resources-card .description{color:#fff;width:95%;margin-bottom:14px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:500px){.job-drive-dashboard .analysis-and-resources .skill-analysis-card .description,.job-drive-dashboard .analysis-and-resources .resources-card .description{width:98%}}.job-drive-dashboard .analysis-and-resources .skill-analysis-card .redirect-button,.job-drive-dashboard .analysis-and-resources .resources-card .redirect-button{background:#fff;color:#0082f5;text-align:center;background:color(display-p3 1 1 1);border-radius:6px;margin-top:auto;padding:12px 18px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:500px){.job-drive-dashboard .analysis-and-resources .skill-analysis-card .redirect-button,.job-drive-dashboard .analysis-and-resources .resources-card .redirect-button{padding:10px 18px}}.job-drive-dashboard .analysis-and-resources .skill-analysis-card{background:linear-gradient(93deg,#240bb5 .55%,#00ccea 119.94%);border-radius:16px;box-shadow:inset 0 2px 14.2px #fff6}.job-drive-dashboard .analysis-and-resources .resources-card{background:linear-gradient(93deg,#2a2f35 .48%,#002658 100.36%);border-radius:16px;box-shadow:inset 0 2px 14.2px #fff6}.job-drive-dashboard .analysis-and-resources .resources-card .description{width:85%}.job-drive-dashboard .placement-stats{background:#f6f7fb;border-bottom:4px solid #fff;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:20px;padding:32px 0;display:flex}.job-drive-dashboard .placement-stats .heading{align-items:center;gap:8px;display:flex}.job-drive-dashboard .placement-stats .heading .text{color:#2a2f35;color:color(display-p3 .1686 .1843 .2039);font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:140%}.job-drive-dashboard .placement-highlights{flex-direction:column;gap:16px;margin-bottom:24px;padding:32px 0;display:flex}.job-drive-dashboard .placement-highlights .heading{text-align:left;justify-content:space-between;align-items:center;padding:0 36px;font-size:20px;font-weight:600;line-height:25.2px;display:flex}.job-drive-dashboard .placement-highlights .heading .right{flex-direction:column;align-items:center;display:flex}.job-drive-dashboard .placement-highlights .heading .right .number{color:#0082f5;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:140%}.job-drive-dashboard .placement-highlights .heading .right .text{color:#2a2f35e6;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}@media screen and (max-width:500px){.job-drive-dashboard .placement-highlights .heading{padding:unset;align-items:flex-start}.job-drive-dashboard .placement-highlights .heading .left{width:46rem;font-size:17px;line-height:22.2px}.job-drive-dashboard .placement-highlights .heading .right{align-items:end;width:100%;margin-right:20px}.job-drive-dashboard .placement-highlights .heading .number{font-size:24px!important}.job-drive-dashboard .placement-highlights .heading .text{font-size:12px!important}}.job-drive-dashboard .placement-highlights .cards{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:100%;padding:0 32px}@media screen and (max-width:1024px){.job-drive-dashboard .placement-highlights .cards{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:0 16px}}.job-drive-dashboard .placement-highlights .cards .card{width:100%;margin-bottom:10px;display:inline-block;overflow:hidden}.job-drive-dashboard .placement-highlights .cards .card .header{background-color:#f8f8f8;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.job-drive-dashboard .placement-highlights .cards .card .header .right{align-items:center;gap:8px;display:flex}.job-drive-dashboard .placement-highlights .cards .card .header .right .photo{background:#f0f0f0;border-radius:50%;width:48px;height:48px}.job-drive-dashboard .placement-highlights .cards .card .header .right .photo img{border-radius:50%;width:48px;height:48px}.job-drive-dashboard .placement-highlights .cards .card .header .right .name,.job-drive-dashboard .placement-highlights .cards .card .header .right .salary{text-align:left;color:#2b2f34;font-size:18px;font-weight:700;line-height:24.3px}.job-drive-dashboard .placement-highlights .cards .card .header .right .salary{white-space:nowrap}.job-drive-dashboard .placement-highlights .cards .card .header .right .divider{background:#e0e0e0;width:1px;height:24px}.job-drive-dashboard .placement-highlights .cards .card .header .left .linkedin{color:#fff;cursor:pointer;background-color:#0077b5;border-radius:50%;padding:8px}.job-drive-dashboard .placement-highlights .cards .card .body{background-color:#fdfdfd;flex-direction:column;gap:12px;padding:16px;display:flex}.job-drive-dashboard .placement-highlights .cards .card .body .company{align-items:center;gap:8px;display:flex}.job-drive-dashboard .placement-highlights .cards .card .body .company .logo{background:#fff;border-radius:8px;overflow:hidden}.job-drive-dashboard .placement-highlights .cards .card .body .company .logo img{mix-blend-mode:multiply;height:64px}.job-drive-dashboard .placement-highlights .cards .card .body .company .name{letter-spacing:-.01em;text-align:left;color:#2b2f34;font-size:18px;font-weight:600;line-height:27px}.job-drive-dashboard .placement-highlights .cards .card .body .company .role{letter-spacing:-.01em;text-align:left;color:#2b2f34b2;font-size:16px;font-weight:500;line-height:24px}.job-drive-dashboard .placement-highlights .cards .card .body .college{border-top:1px solid #e0e0e0;padding-top:16px}.job-drive-dashboard .placement-highlights .cards .card .body .college .name,.job-drive-dashboard .placement-highlights .cards .card .body .college .batch{letter-spacing:-.03em;text-align:left;font-size:16px;font-weight:500;line-height:24px}.job-drive-dashboard .placement-highlights .cards .card .body .college .name{color:#2b2f34cc;white-space:nowrap;overflow-y:auto}.job-drive-dashboard .placement-highlights .cards .card .body .college .name::-webkit-scrollbar{display:none}.job-drive-dashboard .placement-highlights .cards .card .body .college .batch{color:#2b2f34b2}.job-drive-dashboard .placements-btn-wrapper{justify-content:center;margin-top:1rem;display:flex}.job-drive-dashboard .placements-btn-wrapper .placements-btn{color:#1c4d8e;background:#fff;border:1px solid #1c4d8e;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;margin-top:1rem;margin-bottom:4rem;padding:.5rem 1rem;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:flex;position:relative}.job-drive-dashboard .placements-btn-wrapper .placements-btn:hover{background:#f0f4fa}.job-drive-dashboard .purchased-test-series-empty-state{align-items:stretch;padding:0 24px;display:flex}.job-drive-dashboard .purchased-test-series-empty-state .content{background:linear-gradient(90deg,#d1fadf,#ecfdf3);border-radius:8px;flex-direction:row;align-items:end;width:100%;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 32px #e3ffed}.job-drive-dashboard .purchased-test-series-empty-state .content .container-1{z-index:10}.job-drive-dashboard .purchased-test-series-empty-state .content .container-1 .heading{letter-spacing:-.04em;text-align:left;color:#00b340;font-size:24px;font-weight:700;line-height:28px}.job-drive-dashboard .purchased-test-series-empty-state .content .container-1 .sub-heading{text-align:left;color:#004603;margin-top:8px;font-size:16px;font-weight:500;line-height:22.4px}.job-drive-dashboard .purchased-test-series-empty-state .content .container-1 button{z-index:10;color:#00a707;margin-top:16px;box-shadow:0 4px 8px #00a70733}.job-drive-dashboard .purchased-test-series-empty-state .content .announcement-animation{z-index:0;background-image:linear-gradient(to top left,#fff 0 50%,#0000 50% 100%),linear-gradient(to top right,#fff 0 100%,#0000 0% 0%),linear-gradient(#fff 0 100%);background-position:0 0,100% 0,top;background-repeat:no-repeat;background-size:20% 100%,20% 100%,60% 100%;padding:0 16px 0 32px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@media screen and (max-width:768px){.job-drive-dashboard .purchased-test-series-empty-state .content .announcement-animation{padding:0}.job-drive-dashboard .purchased-test-series-empty-state .content .announcement-animation svg{position:relative;bottom:-65px;right:-65px}}@media screen and (max-width:500px){.job-drive-dashboard .purchased-test-series{margin-bottom:24px}}.job-drive-dashboard .purchased-test-series .heading{text-align:left;color:#2b2f34;margin-bottom:16px;padding:0 24px;font-size:18px;font-weight:600;line-height:25.2px}.job-drive-dashboard .purchased-test-series .content .cards{gap:16px;width:100%;margin-bottom:24px;padding:0 24px;display:flex;overflow-x:auto}.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card{background:#fff;border:1px solid #e1e8f1;border-radius:18px;min-width:365px;max-width:365px;box-shadow:0 0 24.1px #0000000a}@media screen and (max-width:500px){.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card{min-width:320px;max-width:320px}}.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card .content{border-bottom:1px dashed #e1e8f1;padding:16px 18px}.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card .content .heading{color:#2a2f35;letter-spacing:-.2px;margin-bottom:0;padding:0;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:150%}.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card .content .roles{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card .content .roles .role{color:#2a2f35cc;text-align:center;background:#f0f2f6;border:1px solid #f0f2fb;border-radius:36px;padding:0 8px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card .content .roles .additional-roles{cursor:default}.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card .button-container{padding:12px 18px}.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card .button-container .start-btn{width:100%;color:var(--Text-primary,#0c181c);font-family:Inter,sans-serif;font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);background-color:#fff;border-radius:12px;border:2px solid #e5e7ebb8!important}@media screen and (max-width:500px){.job-drive-dashboard .purchased-test-series .content .cards .dashboard-test-series-card .button-container .start-btn{padding:8px 0}}.job-drive-dashboard .purchased-test-series .mock-interview-card{border:1px solid #e2e8f0;border-radius:8px;padding:16px}.job-drive-dashboard .purchased-test-series .mock-interview-card .mentor{border-bottom:1px dashed #e2e8f0;flex:1;align-items:center;gap:16px;padding-bottom:16px;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card .mentor .icon{border-radius:6px;width:64px;height:64px;overflow:hidden}.job-drive-dashboard .purchased-test-series .mock-interview-card .mentor .name{text-align:left;color:#2b2f34;font-size:22px;font-weight:700;line-height:37.62px}.job-drive-dashboard .purchased-test-series .mock-interview-card .mentor .college{text-align:left;color:#2b2f34b2;white-space:nowrap;align-items:center;gap:16px;font-size:18px;font-weight:500;line-height:28.44px;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card .mentor .divider{background:#d9d9d9;width:1px;height:20px}.job-drive-dashboard .purchased-test-series .mock-interview-card .mentor .company{overflow:hidden}.job-drive-dashboard .purchased-test-series .mock-interview-card .mentor .company img{object-fit:contain;mix-blend-mode:multiply;height:32px}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection{flex-direction:column;gap:24px;width:100%;padding-top:24px;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .heading{letter-spacing:-.02em;text-align:left;font-size:16px;font-weight:600;line-height:21.6px}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages{flex-direction:column;gap:16px;width:100%;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj{letter-spacing:-.01em;text-align:left;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:16px;font-weight:500;line-height:24px;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .right{align-items:center;gap:16px;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .price{align-items:baseline;gap:12px;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .price .discounted-price{letter-spacing:-.03em;text-align:left;color:#00a707;white-space:nowrap;font-size:20px;font-weight:700;line-height:24.2px;text-decoration:none}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .price .actual-price{text-align:left;color:#2b2f34;white-space:nowrap;font-size:16px;font-weight:600;line-height:21.6px;text-decoration:line-through}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .purchased{text-align:left;color:#00a707;font-size:16px;font-weight:600;line-height:21.6px}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .row .buttons{flex:1;justify-content:flex-end;align-items:center;gap:16px;display:flex}@media screen and (max-width:768px){.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj{flex-direction:column;align-items:flex-start;gap:8px}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .purchased{font-size:12px}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .row .buttons{width:100%}.job-drive-dashboard .purchased-test-series .mock-interview-card .roles-selection .packages .packageObj .row .buttons .elm-btn{flex:1;width:auto!important}}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card{flex-direction:column;min-width:325px;padding:0;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .mentor{flex:unset;padding:16px}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .mentor .icon{border-radius:6px;width:48px;height:48px;overflow:hidden}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .mentor .icon img{width:48px;height:48px;overflow:hidden}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .mentor .name{letter-spacing:-.02em;text-align:left;font-size:16px;font-weight:600;line-height:21.6px}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .mentor .college{text-align:left;color:#2b2f34b2;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18.9px;display:flex}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .roles-selection{flex:1;padding:16px 16px 0}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .roles-selection .packageObj{padding:8px 12px}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .buttons-container button{width:100%}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card{min-width:365px;max-width:365px}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .buttons-container{border-top:none;padding:12px 18px}.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .buttons-container .explore-btn{width:100%;color:var(--Text-primary,#0c181c);font-family:Inter,sans-serif;font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);background-color:#fff;border-radius:12px;border:2px solid #e5e7ebb8!important}@media screen and (max-width:500px){.job-drive-dashboard .purchased-test-series .mock-interview-card.dashboard-card .buttons-container .explore-btn{padding:8px 0}}.job-drive-dashboard .offline-centers{background-color:#f6f7fb;margin-top:4px;padding:32px 0}.job-drive-dashboard .offline-centers .heading{justify-content:center;align-items:center;gap:8px;margin:4px 0 50px;display:flex}.job-drive-dashboard .offline-centers .heading .text{color:#2a2f35;color:color(display-p3 .1686 .1843 .2039);font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:140%}.job-drive-dashboard .offline-centers .tabs-container{border-bottom:1px solid #eceef1;justify-content:center;gap:24px;width:max-content;margin:auto;display:flex}.job-drive-dashboard .offline-centers .tabs-container .tab{color:#2a2f35;color:color(display-p3 .1686 .1843 .2039);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;width:240px;padding-bottom:12px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none;display:flex}.job-drive-dashboard .offline-centers .tabs-container .tab.active{border-bottom:3px solid #0082f5}.job-drive-dashboard .offline-centers .tabs-container .tab .location{flex-direction:column;align-items:start;display:flex}.job-drive-dashboard .offline-centers .tabs-container .tab .location .city{color:#2a2f35;letter-spacing:.16px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:155%}.job-drive-dashboard .offline-centers .tabs-container .tab .location .state{color:#2a2f35b3;letter-spacing:.14px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:155%}.job-drive-dashboard .offline-centers .life-at-center-images-container-outer{justify-content:center;align-items:center;margin:24px auto;display:flex}.job-drive-dashboard .offline-centers .life-at-center-images-container-outer .life-at-center-images-container{gap:16px;padding-inline:16px;display:flex}.job-drive-dashboard .offline-centers .life-at-center-images-container-outer .life-at-center-images-container .row-one,.job-drive-dashboard .offline-centers .life-at-center-images-container-outer .life-at-center-images-container .row-two,.job-drive-dashboard .offline-centers .life-at-center-images-container-outer .life-at-center-images-container .row-three{flex-direction:column;gap:16px;display:flex}.job-drive-dashboard .offline-centers .life-at-center-images-container-outer .life-at-center-images-container .row-two{align-items:stretch;gap:0;display:flex}.job-drive-dashboard .offline-centers .life-at-center-images-container-outer .life-at-center-images-container .row-two img{border-radius:10px;height:505px}.job-drive-dashboard .offline-centers .life-at-center-images-container-outer .life-at-center-images-container .row-one img,.job-drive-dashboard .offline-centers .life-at-center-images-container-outer .life-at-center-images-container .row-three img{border-radius:10px;width:326px;height:245px}.job-drive-dashboard .offline-centers .book-now-container{border-radius:var(--units-unit-md,16px);background:#0082f529;align-items:center;gap:8px;width:max-content;margin:auto auto 24px;padding:9px 12px;display:flex}.job-drive-dashboard .offline-centers .book-now-container .text{color:var(--colors-base-primary,#0074e7);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px}@supports (color:color(display-p3 0 0 0)){.job-drive-dashboard .offline-centers .book-now-container .text{color:var(--colors-base-primary,color(display-p3 0 .4353 .9333))}}.job-drive-dashboard .offline-centers .book-now-container .book-now-button{color:var(--Text-pure-white,#fff);font-family:Inter,sans-serif;font-size:var(--Font-size-base,16px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-base,24px);letter-spacing:var(--Font-letter-spacing-xs,0px);border-radius:12px;margin-left:24px;padding:12px 38px}@supports (color:color(display-p3 0 0 0)){.job-drive-dashboard .offline-centers .book-now-container .book-now-button{color:var(--Text-pure-white,color(display-p3 1 1 1))}}.job-drive-dashboard .offline-centers .center-title{color:#2a2f35;text-align:center;margin-bottom:18px;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:140%}.job-drive-dashboard .explore-all-courses-button{color:#fff;font-family:Inter,sans-serif;font-size:var(--Font-size-lg,18px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-lg,28px);letter-spacing:var(--Font-letter-spacing-xs,0px);border-radius:var(--Radius-xl,12px);width:max-content;margin:32px auto auto}@media screen and (max-width:500px){.explore-all-courses-button{margin-bottom:20px!important}.job-drive-dashboard .workshop-banner{flex-direction:column;margin:20px 16px 0}.job-drive-dashboard .workshop-banner .middle-section{gap:7px;padding:12px 16px}.job-drive-dashboard .workshop-banner .middle-section .info-line{margin-top:5px}.job-drive-dashboard .workshop-banner .middle-section .title{font-size:20px;line-height:24px}.job-drive-dashboard .workshop-banner .middle-section .subtitle{font-size:14px}.job-drive-dashboard .workshop-banner .middle-section .details,.job-drive-dashboard .workshop-banner .middle-section .details .date,.job-drive-dashboard .workshop-banner .middle-section .details .time{font-size:12px}.job-drive-dashboard .workshop-banner .right-section{width:100%;padding:12px 16px}.job-drive-dashboard .workshop-banner .right-section .speaker-details{margin-top:0}.job-drive-dashboard .workshop-banner .right-section .speaker-details .label{font-size:12px}.job-drive-dashboard .workshop-banner .right-section .speaker-details .value{font-size:16px}.job-drive-dashboard .workshop-banner .right-section .speaker-details .designation{margin-top:0;margin-bottom:10px;font-size:12px}.job-drive-dashboard .workshop-banner .right-section .register-button{padding:8px 12px;font-size:12px}.job-drive-dashboard .workshop-banner .right-section .cta .note{font-size:12px}.job-drive-dashboard .welcome-banner{padding:24px 16px}.job-drive-dashboard .welcome-banner .welcome-banner__heading{font-size:24px;line-height:35px}.job-drive-dashboard .welcome-banner .welcome-banner__description{width:calc(100% - 48px);font-size:14px;line-height:22px}.job-drive-dashboard .applied-jobs .not-signed-in .description,.job-drive-dashboard .applied-jobs .not-applied .description{text-align:center}.job-drive-dashboard .applied-job-cards{overflow:auto}.job-drive-dashboard .applied-job-cards .see-details-button{padding:8px 0}.job-drive-dashboard .analysis-and-resources{flex-direction:column;margin-top:0;padding-top:0}.job-drive-dashboard .analysis-and-resources .skill-analysis-card,.job-drive-dashboard .analysis-and-resources .resources-card{width:100%;padding:16px}.job-drive-dashboard .analysis-and-resources .skill-analysis-card .new-tag,.job-drive-dashboard .analysis-and-resources .resources-card .new-tag{font-size:13px;top:10px;right:10px}.job-drive-dashboard .analysis-and-resources .skill-analysis-card .heading,.job-drive-dashboard .analysis-and-resources .resources-card .heading{margin-bottom:4px;font-size:22px;line-height:24px}.job-drive-dashboard .analysis-and-resources .skill-analysis-card .description,.job-drive-dashboard .analysis-and-resources .resources-card .description{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.job-drive-dashboard .analysis-and-resources .resources-card .description{color:#b7b7b7;font-weight:500}.job-drive-dashboard .placement-stats .heading{flex-direction:column;justify-content:center;align-items:center}.job-drive-dashboard .placement-stats .heading .text{text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.job-drive-dashboard .offline-centers{padding:0}.job-drive-dashboard .offline-centers .heading{flex-direction:column;margin:32px 0;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.job-drive-dashboard .offline-centers .heading .text{text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.job-drive-dashboard .offline-centers .tabs-container{gap:18px}}@media screen and (max-width:500px) and (max-width:375px){.job-drive-dashboard .offline-centers .tabs-container{width:unset;flex-wrap:wrap;gap:14px}}@media screen and (max-width:500px){.job-drive-dashboard .offline-centers .tabs-container .tab{width:max-content;padding-bottom:8px}.job-drive-dashboard .offline-centers .tabs-container .tab .location .city{letter-spacing:.14px;font-size:15px;font-style:normal;font-weight:600;line-height:155%}.job-drive-dashboard .offline-centers .tabs-container .tab .location .state{font-size:14px;font-style:normal;font-weight:400;line-height:155%}}@media screen and (max-width:500px) and (max-width:375px){.job-drive-dashboard .offline-centers .tabs-container .tab .location .state{font-size:12px}}@media screen and (max-width:500px){.job-drive-dashboard .offline-centers .book-now-container{flex-direction:column;gap:10px;width:fit-content;margin:16px;padding:12px}.job-drive-dashboard .offline-centers .book-now-container .text{text-align:center;color:var(--colors-base-primary,#0073ff);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.job-drive-dashboard .offline-centers .book-now-container .book-now-button{color:var(--Text-pure-white,#fff);font-family:Inter,sans-serif;font-size:var(--Font-size-xs,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-xs,16px);letter-spacing:var(--Font-letter-spacing-xs,0px);margin-left:0}@supports (color:color(display-p3 0 0 0)){.job-drive-dashboard .offline-centers .book-now-container .book-now-button{color:var(--Text-pure-white,color(display-p3 1 1 1))}}.job-drive-dashboard .offline-centers .center-title{text-align:left;padding:0 16px;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.job-drive-dashboard .explore-all-courses-button{color:var(--Text-pure-white,#fff);font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);padding:10px 18px}.job-drive-dashboard .placement-highlights .left{padding:0 16px 16px}}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.explore-page{background:#fff;flex-direction:column;width:100%;display:flex;overflow-x:hidden}.explore-page .explore-hero{background:#fff;padding:24px}.explore-page .explore-hero__card-bg{object-fit:fill;object-position:center;border-radius:12px}.explore-page .explore-hero__card-bg--mobile{display:none}.explore-page .explore-hero__card{border-radius:12px;padding:30px 40px 18px;position:relative;overflow:hidden}.explore-page .explore-hero__blob{display:none}.explore-page .explore-hero__content{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.explore-page .explore-hero__badge{color:#fff;background:linear-gradient(200deg,#1c4d8e 0%,#091a2f 100%);border-radius:8px;align-items:center;width:fit-content;padding:4px 8px;font-size:12px;font-weight:400;display:inline-flex}.explore-page .explore-hero__mobile-body{display:none}.explore-page .explore-hero__mobile-text{letter-spacing:.01em;color:#18181b;text-align:center;margin:0;font-size:14px;font-weight:400;line-height:1.5}.explore-page .explore-hero__proof-points{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.explore-page .explore-hero__proof-item{align-items:center;gap:5px;display:inline-flex}.explore-page .explore-hero__proof-icon{color:#16a34a;flex-shrink:0;font-size:14px}.explore-page .explore-hero__proof-label{color:#18181b;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.5}.explore-page .explore-hero__body{flex-direction:column;gap:16px;display:flex}.explore-page .explore-hero__heading{letter-spacing:-.04em;-webkit-text-fill-color:#0000;color:#0000;background:linear-gradient(5deg,#4338ca 10%,#38bdf8 90%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:48px;font-weight:600;line-height:1.5}.explore-page .explore-hero__subtext{letter-spacing:.01em;color:#18181b;margin:0;font-size:18px;font-weight:500;line-height:1.5}@media screen and (max-width:1024px){.explore-page .explore-hero{padding:20px 24px}.explore-page .explore-hero__heading{font-size:36px}}@media screen and (max-width:768px){.explore-page .explore-hero{padding:16px}.explore-page .explore-hero__card-bg--desktop{display:none}.explore-page .explore-hero__card-bg--mobile{display:block}.explore-page .explore-hero__card{padding:16px}.explore-page .explore-hero__content{text-align:center;align-items:center;gap:8px}.explore-page .explore-hero__badge{color:#0000;-webkit-text-fill-color:#0000;background:linear-gradient(195.44deg,#1c4d8e 0%,#091a2f 100%);-webkit-background-clip:text;background-clip:text;border:1px solid #1c4d8e;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:400}.explore-page .explore-hero__body{align-items:center;gap:16px}.explore-page .explore-hero__heading{letter-spacing:-.04em;text-align:center;font-size:28px;font-weight:600;line-height:1.2}.explore-page .explore-hero__subtext{display:none}.explore-page .explore-hero__mobile-body{flex-direction:column;gap:16px;width:100%;display:flex}}.explore-page .explore-companies{background:#fff;padding:48px 0}.explore-page .explore-companies__container{margin:0 auto;padding:0 24px}.explore-page .explore-companies__header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.explore-page .explore-companies__heading{color:var(--primary-text,#2b2f34);margin:0;font-size:22px;font-weight:600}.explore-page .explore-companies__updated-badge{color:var(--success,#12b76a);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.explore-page .explore-companies__updated-dot{background:var(--success,#12b76a);border-radius:50%;flex-shrink:0;width:8px;height:8px}.explore-page .explore-companies__tabs{border:1px solid var(--border-base,#e4e4e7);background:#fff;border-radius:16px;gap:0;width:fit-content;margin:0 0 32px;padding:8px;display:flex}.explore-page .explore-companies__tab{color:var(--primary-text,#18181b);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:160px;padding:8px 16px;font-size:16px;font-weight:400;transition:background .18s,color .18s;display:inline-flex}.explore-page .explore-companies__tab--active{color:var(--blue-strong,#1c4d8e);background:#eff6ff;font-weight:400}.explore-page .explore-companies__tab-count{background:var(--blue-primary-500,#2f80ed);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.explore-companies__tab:not(.explore-companies__tab--active) .explore-page .explore-companies__tab-count{border:1px solid var(--border-base,#e4e4e7);color:var(--primary-text,#18181b);background:#fff}.explore-page .explore-companies__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.explore-page .explore-companies__more-card{border:1px solid var(--gray-200,#eaecf0);background:var(--gray-50,#f9fafb);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:139px;padding:24px 16px;display:flex}.explore-page .explore-companies__more-count{color:var(--primary-text,#2b2f34);font-size:24px;font-weight:700}.explore-page .explore-companies__more-label{color:var(--secondary-text,#505862);text-align:center;margin:0;font-size:13px;font-weight:400}@media screen and (max-width:1024px){.explore-page .explore-companies__container{padding:0 24px}.explore-page .explore-companies__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.explore-page .explore-companies{padding:32px 0}.explore-page .explore-companies__container{padding:0 16px}.explore-page .explore-companies__header{justify-content:center}.explore-page .explore-companies__heading{text-align:center}.explore-page .explore-companies__updated-badge{display:none}.explore-page .explore-companies__tabs{width:100%;overflow-x:unset}.explore-page .explore-companies__tab{flex:1;gap:4px;width:auto;padding:8px;font-size:12px}.explore-page .explore-companies__tab-count{min-width:24px;height:24px;padding:4px}.explore-page .explore-companies__grid{grid-template-columns:1fr}.explore-page .explore-companies__grid .explore-job-card:nth-child(n+4){display:none}.explore-page .explore-companies__grid .explore-job-card:nth-child(3){opacity:.7;filter:blur(1px);pointer-events:none}}.explore-page .explore-job-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:16px;padding:16px;transition:box-shadow .18s;display:flex;position:relative}.explore-page .explore-job-card:hover:not(.explore-page .explore-job-card--locked){box-shadow:0 4px 16px #00000014}.explore-page .explore-job-card--locked .explore-job-card__info{opacity:.4;filter:blur(1px)}.explore-page .explore-job-card__info{flex-direction:column;gap:8px;display:flex}.explore-page .explore-job-card__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.explore-page .explore-job-card__title-group{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.explore-page .explore-job-card__role{letter-spacing:-.01em;color:#18181b;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden}.explore-page .explore-job-card__company{letter-spacing:-.01em;color:#71717a;font-size:14px;font-weight:500;line-height:1.5}.explore-page .explore-job-card__logo{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.explore-page .explore-job-card__logo--placeholder{color:#fff;background:#f7881f;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;overflow:hidden}.explore-page .explore-job-card__footer{flex-direction:column;gap:16px;display:flex}.explore-page .explore-job-card__location-row{align-items:center;gap:8px;display:flex}.explore-page .explore-job-card__location{letter-spacing:-.01em;color:#2b2f34b3;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.explore-page .explore-job-card__location-icon{flex-shrink:0;font-size:14px}.explore-page .explore-job-card__divider{filter:blur(1px);background:#e4e4e7;flex-shrink:0;width:1px;height:17px}.explore-page .explore-job-card__skills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.explore-page .explore-job-card__skill-chip{color:#2b2f34cc;white-space:nowrap;background:#f0f2f6;border:1px solid #f0f2fa;border-radius:4px;align-items:center;height:18px;padding:0 10px 0 8px;font-size:10px;font-weight:500;line-height:18px;display:inline-flex}.explore-page .explore-job-card__skill-chip--extra{color:#2b2f34b3;background:0 0;border-color:#e2e8f0}.explore-page .explore-job-card__enroll{white-space:nowrap;color:#fff;pointer-events:none;z-index:1;background:#2f80ed;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:24px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explore-page .explore-job-card__lock-icon{flex-shrink:0;font-size:14px}.explore-page .explore-how-it-works{background:var(--gray-50,#f9fafb);padding:64px 0}.explore-page .explore-how-it-works__container{margin:0 auto;padding:0 24px}.explore-page .explore-how-it-works__header{margin-bottom:40px}.explore-page .explore-how-it-works__heading{color:var(--primary-text,#2b2f34);text-align:left;margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.3}@media screen and (max-width:768px){.explore-page .explore-how-it-works__heading{text-align:center}}.explore-page .explore-how-it-works__subtext{color:var(--secondary-text,#505862);text-align:left;margin:0;font-size:15px;font-weight:400}@media screen and (max-width:768px){.explore-page .explore-how-it-works__subtext{text-align:center}}.explore-page .explore-how-it-works__grid{align-items:stretch;gap:16px;display:flex}.explore-page .explore-how-it-works__card{border:1px solid;border-radius:12px;flex-direction:column;flex:1;gap:24px;min-width:0;padding:24px;display:flex;overflow:hidden}.explore-page .explore-how-it-works__card--blue{background:#eff6ff;border-color:#d5e6fb}.explore-page .explore-how-it-works__card--yellow{background:#fefce8;border-color:#fef08a}.explore-page .explore-how-it-works__card--green{background:#f0fdf4;border-color:#bbf7d0}.explore-page .explore-how-it-works__card--pink{background:#fdf2f8;border-color:#fbcfe8}.explore-page .explore-how-it-works__card-header{align-items:flex-start;gap:16px;display:flex}.explore-page .explore-how-it-works__card-title{letter-spacing:-.01em;color:#18181b;flex:1;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.5}.explore-page .explore-how-it-works__card-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.explore-page .explore-how-it-works__icon{color:var(--blue-primary-600,#2666be);font-size:32px}.explore-page .explore-how-it-works__card-body{border-top:1px dashed #d5e6fb;padding-top:16px}.explore-page .explore-how-it-works__card-desc{color:#2b2f34;margin:0;font-size:14px;font-weight:400;line-height:1.5}@media screen and (max-width:1024px){.explore-page .explore-how-it-works__container{padding:0 24px}.explore-page .explore-how-it-works__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:640px){.explore-page .explore-how-it-works{padding:40px 0}.explore-page .explore-how-it-works__container{padding:0 16px}.explore-page .explore-how-it-works__grid{grid-template-columns:1fr;display:grid}.explore-page .explore-how-it-works__card{gap:16px;padding:16px}.explore-page .explore-how-it-works__card-header{align-items:center}}.explore-page .explore-placements-banner{background:linear-gradient(191.91deg,#1c4d8e 0%,#091a2f 100%);justify-content:center;align-items:center;gap:40px;padding:24px;display:flex}.explore-page .explore-placements-banner__text{color:#fff;white-space:nowrap;flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.explore-page .explore-placements-banner__heading{letter-spacing:-.02em;color:#fff;margin:0;font-size:24px;font-weight:500;line-height:32px}.explore-page .explore-placements-banner__subtext{color:#fff;white-space:normal;margin:0;font-size:16px;font-weight:400;line-height:28px}.explore-page .explore-placements-banner__cta{color:#2f80ed;background:var(--Primary-50,#e8f1fd);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px;transition:background .18s;display:inline-flex}.explore-page .explore-placements-banner__cta:hover{background:var(--Primary-50,#e8f1fd);filter:brightness(.95)}.explore-page .explore-placements-banner__cta-icon{flex-shrink:0;font-size:18px}@media screen and (max-width:768px){.explore-page .explore-placements-banner{text-align:center;flex-direction:column;align-items:center;gap:40px}.explore-page .explore-placements-banner__text{white-space:normal;align-items:center;gap:4px}.explore-page .explore-placements-banner__heading{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:24px}.explore-page .explore-placements-banner__subtext{font-size:14px;line-height:20px}}.explore-page .explore-testimonials{background:#fff;padding:64px 0}.explore-page .explore-testimonials__container{margin:0 auto;padding:0 24px}.explore-page .explore-testimonials__header{margin-bottom:36px}.explore-page .explore-testimonials__heading{letter-spacing:-.02em;color:#18181b;margin:0 0 16px;font-size:24px;font-weight:600;line-height:32px}.explore-page .explore-testimonials__subtext{color:#71717a;margin:0;font-size:14px;font-weight:400;line-height:1.5}.explore-page .explore-testimonials__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media screen and (max-width:1024px){.explore-page .explore-testimonials__container{padding:0 24px}.explore-page .explore-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.explore-page .explore-testimonials{padding:40px 0}.explore-page .explore-testimonials__container{padding:0 16px}.explore-page .explore-testimonials__header{text-align:center}.explore-page .explore-testimonials__grid{grid-template-columns:1fr}}.explore-page .explore-testimonial-card{border:1px solid #e4e4e7;border-radius:12px;grid-template-rows:1fr auto;display:grid;overflow:hidden}.explore-page .explore-testimonial-card__body{background:#fff;flex-direction:column;gap:16px;padding:16px;display:flex}.explore-page .explore-testimonial-card__quote{color:#1e1e1e;flex:1;margin:0;font-size:16px;font-style:italic;font-weight:300;line-height:24px}.explore-page .explore-testimonial-card__person{align-items:center;gap:8px;display:flex}.explore-page .explore-testimonial-card__avatar{background:var(--blue-primary-100,#d5e6fb);width:48px;height:48px;color:var(--blue-primary-600,#2666be);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;overflow:hidden}.explore-page .explore-testimonial-card__avatar img{object-fit:cover;width:100%;height:100%}.explore-page .explore-testimonial-card__person-meta{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.explore-page .explore-testimonial-card__name{color:#18181b;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:1.2;overflow:hidden}.explore-page .explore-testimonial-card__lpa{color:#2f80ed;font-size:12px;font-weight:600;line-height:1.5}.explore-page .explore-testimonial-card__linkedin-link{flex-shrink:0;line-height:0;display:inline-flex}.explore-page .explore-testimonial-card__linkedin{color:#0a66c2;flex-shrink:0;font-size:40px}.explore-page .explore-testimonial-card__details{justify-content:space-between;align-items:center;gap:12px;display:flex}.explore-page .explore-testimonial-card__role{flex-direction:column;flex-shrink:0;display:flex}.explore-page .explore-testimonial-card__role-at{color:#18181b;white-space:nowrap;font-size:12px;font-weight:500;line-height:20px}.explore-page .explore-testimonial-card__company-text{color:#71717a;font-size:12px;font-weight:300;line-height:18px}.explore-page .explore-testimonial-card__logo-box{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:72px;height:32px;padding:4px 8px;display:flex;box-shadow:0 1px 2px #0000000d}.explore-page .explore-testimonial-card__company-name{color:var(--secondary-text,#505862);font-size:13px;font-weight:600}.explore-page .explore-testimonial-card__hired-bar{color:#fff;text-align:center;white-space:nowrap;background:linear-gradient(4.29deg,#4338ca 10%,#38bdf8 90%);border:.5px solid #f5f3ff;padding:4px 24px;font-size:12px;font-weight:500;line-height:18px}.explore-page .explore-cta{background:linear-gradient(202.87deg,#1c4d8e 0%,#091a2f 100%);align-items:center;gap:24px;margin-bottom:16px;padding:24px;display:flex}.explore-page .explore-cta__left{flex-direction:column;flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.explore-page .explore-cta__text{flex-direction:column;gap:8px;display:flex}.explore-page .explore-cta__heading{letter-spacing:-.02em;color:#fff;white-space:nowrap;margin:0;font-size:24px;font-weight:500;line-height:32px}.explore-page .explore-cta__subtext{color:#fff;margin:0;font-size:16px;font-weight:400;line-height:28px}.explore-page .explore-cta__btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2f80ed;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:16px;font-weight:500;line-height:24px;transition:background .18s;display:inline-flex}.explore-page .explore-cta__btn:hover{background:var(--blue-primary-600,#2666be)}.explore-page .explore-cta__stats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.explore-page .explore-cta__stat{text-align:right;border:1px solid #d5e6fb;border-radius:12px;flex-direction:column;align-items:flex-end;gap:4px;width:185px;padding:16px;display:flex}.explore-page .explore-cta__stat-value{letter-spacing:-.02em;color:#fff;white-space:nowrap;font-size:18px;font-weight:500;line-height:24px}.explore-page .explore-cta__stat-label{color:#fff;text-align:right;font-size:14px;font-weight:400;line-height:1.4}@media screen and (max-width:768px){.explore-page .explore-cta{text-align:center;flex-direction:column;align-items:center;gap:24px}.explore-page .explore-cta__left{align-items:center}.explore-page .explore-cta__heading{letter-spacing:-.02em;white-space:normal;font-size:18px;font-weight:600;line-height:24px}.explore-page .explore-cta__subtext{font-size:14px;line-height:1.5}.explore-page .explore-cta__btn--desktop{display:none}.explore-page .explore-cta__stats{flex-direction:row;align-items:stretch;width:100%}.explore-page .explore-cta__stat{text-align:center;flex:1;align-items:center;width:auto}.explore-page .explore-cta__stat-label{text-align:center}}.explore-page .explore-cta__sticky-footer{background:#fff;border-radius:16px 16px 0 0;padding:16px;display:none;box-shadow:0 0 8px #0000000f}@media screen and (max-width:768px){.explore-page .explore-cta__sticky-footer{margin-top:14px;display:flex}}.explore-page .explore-cta__btn--sticky{color:#fff;cursor:pointer;background:#2f80ed;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:500;line-height:24px;transition:background .18s;display:flex}.explore-page .explore-cta__btn--sticky:hover{background:var(--blue-primary-600,#2666be)}.explore-page .explore-cta__sticky-footer{width:100%;position:fixed;bottom:0}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.job-drive-details-page{border-left:1px solid #e2e8f0;flex-direction:column;flex:1.5;height:100%;display:flex;overflow:hidden}@media screen and (max-width:768px){.job-drive-details-page{flex:1;height:100%}}.job-drive-details-page .MuiTypography-root{text-transform:capitalize;font-family:Inter,sans-serif;font-size:20px;line-height:38px}.job-drive-details-page .powered-by{letter-spacing:0%;color:#2b2f34;background:#2f80ed14;border-radius:50px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-style:italic;font-weight:500;line-height:15px;display:flex}.job-drive-details-page button{letter-spacing:0%;white-space:nowrap;gap:3.8px;padding:12px 18px;font-size:13.3px;font-weight:600;line-height:19px;border-radius:12px!important}.job-drive-details-page button.btn-outline{color:#000!important;border-color:#e2e8f0!important}.job-drive-details-page button:disabled{background-color:#e6e6e6!important}.job-drive-details-page .job-drive-details-page-content{border-left:1px solid #e2e8f0;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}}.job-drive-details-page .job-drive-details-page-content .unauthorized{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.job-drive-details-page .job-drive-details-page-content .unauthorized img{align-self:center}.job-drive-details-page .job-drive-details-page-content .unauthorized button{border-radius:12px;min-width:350px;padding:9px 12px}.job-drive-details-page .job-drive-details-page-content .unauthorized .title{letter-spacing:-1%;text-align:center;color:#2b2f34;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.job-drive-details-page .job-drive-details-page-content .unauthorized .subtitle{text-align:center;color:#2b2f34b2;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.job-drive-details-page .job-drive-details-page-content .basic-job-details{border-bottom:1px solid #e2e8f0;flex-direction:column;gap:16px;padding:24px;display:flex}.job-drive-details-page .job-drive-details-page-content .basic-job-details .bond-offering-chip{color:#8d0004;letter-spacing:-.24px;background-color:#ffece9;border-radius:8px;padding:3px 6px;font-size:13px;font-weight:500;line-height:16px;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 0 1px #ffdfdf}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .basic-job-details .bond-offering-chip{margin-top:4px;position:static}}.job-drive-details-page .job-drive-details-page-content .basic-job-details .header{align-items:start;gap:12px;display:flex}.job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role{flex-direction:column;flex:1;gap:6px;display:flex}.job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .title{letter-spacing:-1%;color:#2b2f34b2;font-size:14px;font-weight:500;line-height:21px}.job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .role{letter-spacing:-1%;color:#2b2f34;font-size:18px;font-weight:600;line-height:27px}.job-drive-details-page .job-drive-details-page-content .basic-job-details .header .status{letter-spacing:-.24px;border-radius:8px;padding:3px 6px;font-size:13px;font-weight:500;line-height:16px}.job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons{align-items:center;gap:8px;display:flex}.job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons button{font-weight:600}.job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons button:disabled{font-weight:700}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer{background:#f5f6fc;border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .salary{letter-spacing:-2%;color:#2b2f34;font-size:24px;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .salary .per-year{letter-spacing:-2%;color:#2b2f34b2;font-size:14px;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .year-of-experience{letter-spacing:-1%;color:#2b2f34b2;white-space:nowrap;font-size:14px;font-weight:500;line-height:19.6px}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .dot{color:#2b2f34b2}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .locations{letter-spacing:-1%;color:#2b2f34b2;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;flex-wrap:wrap;align-self:center;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:19.6px;display:flex;overflow-x:auto}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .locations::-webkit-scrollbar{display:none}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .more{color:#2b2f34b2;letter-spacing:0;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:36px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .tooltip-wrapped-container{align-items:center;display:flex}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .row{align-items:center;gap:8px;width:100%;display:flex}.job-drive-details-page .job-drive-details-page-content .basic-job-details .footer .yoe-locations{align-items:flex-start;position:relative}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .basic-job-details{padding:16px}}.job-drive-details-page .job-drive-details-page-content .status-based-description{text-align:center;letter-spacing:-.28px;justify-content:center;align-items:center;gap:16px;padding:6px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex}.job-drive-details-page .job-drive-details-page-content .status-based-description .view-reason{background:#e40000;background:color(display-p3 .8157 0 .0247);justify-content:center;align-items:center;padding:4px 7.555px 4px 7.925px;display:flex;border-radius:8px!important}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason-mobile-drawer .MuiPaper-root{border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason-desktop-drawer .MuiPaper-root{max-width:40dvw}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason::-webkit-scrollbar{display:none}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason header .MuiToolbar-root .MuiTypography-root{text-align:start}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .header{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:24px 0;display:flex}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .header .title{color:#2a2f35;text-align:center;letter-spacing:-.3px;font-size:20px;font-style:normal;font-weight:600;line-height:150%}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .required .banner,.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .actual .banner{color:#fff;letter-spacing:-.32px;text-align:start;background:#0082f5;padding:10px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .required .reasons,.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .actual .reasons{flex-direction:column;gap:8px;padding:16px;display:flex}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .required .reasons .reason,.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .actual .reasons .reason{color:#2a2f35;letter-spacing:-.36px;text-align:start;align-items:flex-start;gap:12px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:flex}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .required .reasons .reason svg,.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .actual .reasons .reason svg{min-width:24px;margin-top:4px}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .required .reasons .reason span,.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .actual .reasons .reason span{color:#2a2f35cc;letter-spacing:-.36px;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .actual .banner{background:#2a2f35}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .note-container{padding:24px}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .note-container .note{background:#f7f9ff;border-radius:8px;align-items:start;gap:8px;padding:12px;display:flex}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .note-container .note .title{color:#0082f5;letter-spacing:-.36px;text-align:start;font-size:18px;font-style:italic;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .note-container .note .text{color:#002658;letter-spacing:-.36px;text-align:start;font-size:18px;font-style:italic;font-weight:500;line-height:24px}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .header .title{width:80%;font-size:16px}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .reason,.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .reason span{font-size:14px!important}.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .note .title,.job-drive-details-page .job-drive-details-page-content .status-based-description .ineligible-reason .note .text{font-size:16px!important}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs{flex-direction:column;flex:1;width:100%;height:100%;padding-bottom:0;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs{flex:unset;height:auto;overflow:visible}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized{background-color:#fffe;justify-content:center;align-items:center;padding:0 128px;display:flex;position:absolute;inset:0;overflow:auto}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized button{width:75%;min-width:400px}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized{padding:32px 32px 16px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized button{width:100%;min-width:unset}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs{flex-direction:column;flex:1;padding:24px 24px 0;display:flex;overflow:hidden}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs{flex:unset;overflow:visible}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #e2e8f0;flex-direction:row;gap:16px;display:flex;overflow:auto;padding-bottom:0!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{z-index:10;background:#fff;margin-left:-3px;position:sticky;top:0}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading .tab{white-space:nowrap;letter-spacing:0%;color:#2b2f34b2;cursor:pointer;flex:1;justify-content:center;align-items:center;padding:10px;font-size:16px;font-weight:500;line-height:24px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading .tab.active{color:#2f80ed;border-bottom:2px solid #2f80ed;padding-bottom:8px;font-weight:600}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs{padding:16px 16px 0}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{gap:unset}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading .tab{letter-spacing:0%;font-size:13px;font-weight:500;line-height:19.5px}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content{flex-direction:column;flex:1;padding-bottom:0;display:flex;overflow:hidden}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content{flex:unset;height:auto;overflow:visible}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:24px;padding:24px 0;display:flex;overflow-y:auto}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane{gap:0;height:auto;padding-bottom:80px;overflow-y:visible}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .tab-section{flex-direction:column;gap:24px;padding-top:24px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .tab-section:not(:last-child){border-bottom:1px solid #e2e8f0;padding-bottom:24px;scroll-margin-top:24px}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane hr{border:none;border-top:1px solid #e2e8f0}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community{color:#2a2f35;border:1px solid #e0e0e0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px;font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community button{color:#00ba62;letter-spacing:-.56px;text-transform:capitalize;background:#e8fef2;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:flex;border:1px solid #00ba62!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community button span,.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community button svg{min-width:20px;min-height:20px}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community{text-align:center;flex-direction:column;align-items:center;gap:8px}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details{background:#fbfbfb;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:12px;padding:6px 8px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .addresses{flex-direction:column;gap:4px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row div{letter-spacing:-1%;color:#012555;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:19.6px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row span{font-size:18px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row.address{letter-spacing:-1%;color:#012555;justify-content:flex-start;align-items:flex-start;font-size:14px;font-weight:500;line-height:19.6px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row.address svg{min-width:18px;margin-top:2px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps{flex-direction:column;gap:16px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-title{letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content{flex-direction:column;gap:12px;display:flex;position:relative}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card{border:1px solid var(--stroke,#e2e8f0);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:10px 12px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left{align-items:center;gap:12px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .icon-container{min-width:34px;min-height:34px;-webkit-backdrop-filter:blur 20px;backdrop-filter:blur 20px;background:#f6f6f6;border-radius:8px;justify-content:center;align-items:center;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .icon-container svg{width:18px;height:18px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .flex-col-container .show-qr-btn{border:1px solid var(--Border-brand,#0073ff);outline:1px solid var(--Border-brand,#0073ff);width:max-content;margin-top:4px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .desc{letter-spacing:0%;color:#2b2f34b2;font-size:14px;font-weight:500;line-height:19.6px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .title{letter-spacing:0%;color:#2b2f34;font-size:14px;font-weight:600;line-height:19.6px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .texts{flex-direction:column;gap:4px;display:flex}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card{flex-direction:column;gap:8px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left{align-items:center;gap:8px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card button{align-self:flex-end;width:calc(100% - 48px)}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card button{padding:8px 18px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .line{z-index:-1;background:#2f80ed;width:3px;height:100%;position:absolute;left:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .join-telegram button{color:#2a2f35;border-radius:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #e1e8f1!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .join-whatsapp .icon{color:#00a707!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .join-whatsapp button{color:#00ba62;background:#e8fef2;border-radius:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #00f199!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation{flex-direction:column;align-items:flex-start;gap:12px;width:100%}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation{max-width:100%}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards{-ms-overflow-style:none;scrollbar-width:none;justify-content:space-between;gap:8px;max-width:100%;padding-left:48px;display:flex;overflow:auto}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards::-webkit-scrollbar{display:none}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards .job-preparation-card{border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;padding:12px;display:flex;box-shadow:0 0 5.6px #00000017}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards .job-preparation-card .title{color:#2a2f35;letter-spacing:-.14px;text-transform:capitalize;white-space:nowrap;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards .job-preparation-card button{width:100%;border-radius:10px!important;padding:8px 12px!important;font-weight:500!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation.highlighted{width:95%;margin:auto;animation:2s ease-in-out infinite pulse;box-shadow:0 0 15px #051d3bb3}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.025)}to{transform:scale(1)}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left{align-items:center}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left .icon-container{align-self:start}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left .green-blinking{width:32px;height:32px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left .title{text-anchor:start;width:125px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container button{background:#23b33a}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .skill-analysis{align-items:center}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .skill-analysis button{color:#2a2f35;border-radius:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #e1e8f1!important}@media screen and (max-width:768px){.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .skill-analysis .left{align-items:flex-start}}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .view-report .left{align-items:center}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .fill-details-container{background:#eef5fe;border:none}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .fill-details-container .icon-container{color:#2f80ed;background:#2f80ed14!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess{flex-direction:column;gap:16px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list{flex-direction:column;gap:16px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item{border:1px solid var(--stroke,#e2e8f0);border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex;position:relative}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .state .green-blinking{min-width:32px;min-height:32px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .state svg{min-width:24px;min-height:24px;margin-right:8px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .stage{color:#2b2f34;font-size:16px;font-weight:500}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .description{color:var(--description-text,#2b2f34b2);font-size:14px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item.cancelled{background:#f0f2fa}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item.cancelled .stage,.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item.cancelled .description{opacity:.4}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note{background:#ffab0029;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 24px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note .title,.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note .text{color:#ffab00;letter-spacing:0;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note .text{color:#8b5d00;font-style:normal;font-weight:500}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .important-note-container{background:#ffa60029;border:1px solid #ffdf81;border-radius:8px;align-self:stretch;align-items:flex-start;gap:4px;margin-top:10px;padding:12px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .important-note-container .important-note-label{color:#935a00;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .important-note-container .important-note-text{color:#935b00;flex-wrap:wrap;flex:1 0 0;align-content:flex-start;align-items:flex-start;gap:2px;font-size:14px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility{flex-direction:column;gap:16px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content{padding:0}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content,.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row{flex-direction:column;gap:16px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .label{letter-spacing:-2%;font-size:20px;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row ul{letter-spacing:-2%;margin-left:16px;font-size:16px;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row ul label{color:#2a2f35cc;letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .important{align-items:flex-start;gap:8px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .important .sub-heading-text{letter-spacing:-2%;color:#ff8000;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .important .sub-sub-heading-text{letter-spacing:-2%;color:#2b2f34cc;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend{flex-direction:column;gap:16px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:20px;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend ul,.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-amount{letter-spacing:-2%;color:#2a2f35;margin-left:16px;font-size:16px;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend ul label,.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-amount label{color:#2a2f35cc;letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-amount{margin-left:0}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-additional-details{align-items:flex-start;gap:8px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-additional-details .sub-heading-text{letter-spacing:-2%;color:#ff8000;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-additional-details .sub-sub-heading-text{letter-spacing:-2%;color:#2b2f34cc;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills{flex-direction:column;gap:8px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:20px;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .skills-list{flex-wrap:wrap;gap:8px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .skills-list .skill{letter-spacing:0;text-align:center;color:#2b2f34;background:#f0f2f6;border-radius:36px;padding:4px 10px;font-size:14px;font-weight:500;line-height:18px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .sub-heading-text{letter-spacing:0%;color:#2b2f34;margin-top:4px;font-size:20px;font-weight:600}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .sub-sub-heading-text{color:#2a2f35;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany{flex-direction:column;gap:16px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles{align-items:center;gap:16px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles button{align-items:center;color:#2f80ed!important;border:1px solid #2f80ed!important;padding:8px 14px!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles button svg{width:20px;height:20px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles button .btn-icon{margin:0!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles .tile{letter-spacing:0;text-align:center;cursor:pointer;background:#f0f2fa;border:1px solid #f0f2fa;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;line-height:18px;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .about-company{letter-spacing:-1%;color:#2b2f34;font-size:16px;font-weight:400;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .title{letter-spacing:-2%;color:#2b2f34;font-size:18px;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .sub-title{color:#2a2f35;letter-spacing:-.36px;margin-top:16px;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .content{flex-direction:column;gap:0;padding:8px 0 0;display:flex}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .question{color:#2a2a2a;font-size:15px;font-style:normal;font-weight:525;line-height:28px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .answer{color:#2a2f35cc;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root{border-bottom:1px solid #e2e8f0;overflow:hidden;box-shadow:none!important;margin:0!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root .MuiAccordionSummary-root{box-shadow:none!important;padding:0!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root .MuiAccordionDetails-root{box-shadow:none!important;padding:0 0 16px!important}.job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root:before{display:none}.job-drive-details-page .job-drive-details-page-bottom-bar{align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 0 8.4px #0000000f}.job-drive-details-page .job-drive-details-page-bottom-bar button{flex:1}.job-drive-details-page .job-drive-details-page-bottom-bar .share-drawer .MuiPaper-root{border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden}.job-drive-details-page .slot-booking{flex-direction:column;height:100dvh;display:flex}.job-drive-details-page .slot-booking .content{border-radius:12px;flex-direction:column;flex:1;padding:16px;display:flex;overflow:hidden}.job-drive-details-page .slot-booking .content .no-slots{text-align:center;color:#2b2f34;font-size:16px;font-weight:600;line-height:22.4px}.job-drive-details-page .slot-booking .content .form,.job-drive-details-page .slot-booking .content .form .top{flex-direction:column;flex:1;display:flex}.job-drive-details-page .slot-booking .content .form .top .note{background:#ffab0029;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 24px;display:flex}.job-drive-details-page .slot-booking .content .form .top .note .title,.job-drive-details-page .slot-booking .content .form .top .note .text{color:#ffab00;letter-spacing:0;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.job-drive-details-page .slot-booking .content .form .top .note .text{color:#8b5d00;font-style:normal}.job-drive-details-page .slot-booking .content .form .bottom{justify-content:flex-end;width:100%;display:flex}.job-drive-details-page .slot-booking .content .form .bottom button{width:165px}@media screen and (max-width:768px){.job-drive-details-page .slot-booking .content .form .bottom button{width:100%}}.job-drive-details-page .mobile-hired-candidates .MuiDrawer-paper{height:100%}.job-drive-details-page .hired-candidates{flex-direction:column;height:100%;display:flex;overflow:hidden}.job-drive-details-page .hired-candidates .empty{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.job-drive-details-page .hired-candidates .empty img{align-self:center}.job-drive-details-page .hired-candidates .empty button{border-radius:12px;min-width:350px;padding:9px 12px}.job-drive-details-page .hired-candidates .empty .title{letter-spacing:-1%;text-align:center;color:#2b2f34;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.job-drive-details-page .hired-candidates .empty .subtitle{text-align:center;color:#2b2f34b2;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.job-drive-details-page .hired-candidates table{height:100%}.job-drive-details-page .hired-candidates .MuiTableContainer-root{max-height:100%}.job-drive-details-page .hired-candidates .table-head th{border-bottom:1px solid var(--Gray-200,#eaecf2);color:#2a2f35b3;background:#f6f7fb;align-items:center;gap:12px;height:44px;padding:12px 24px;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.job-drive-details-page .hired-candidates .table-cell.studentName .content{color:#2a2f35;flex:1;justify-content:flex-start;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:600;display:flex}@media screen and (max-width:768px){.job-drive-details-page .hired-candidates .table-cell.studentName .content{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}}.job-drive-details-page .hired-candidates .table-cell.studentName .content img{object-fit:cover;border-radius:32px;width:32px;height:32px}.job-drive-details-page .hired-candidates .table-cell.ctc{color:#2a2f35;white-space:nowrap;font-size:14px;font-style:normal;font-weight:500}.job-drive-details-page .hired-candidates .table-cell.ctc .content{flex-direction:column;justify-content:center;display:flex}.job-drive-details-page .hired-candidates .table-cell.college{color:#2a2f35;font-size:14px;font-style:normal;font-weight:400}.job-drive-details-page .hired-candidates .table-cell.college .content{flex-direction:column;display:flex}.job-drive-details-page .hired-candidates .table-cell.college .batch{color:#2a2f35b3;font-size:14px;font-style:normal;font-weight:400}@media screen and (max-width:768px){.job-drive-details-share .share-buttons{margin-top:8px}}@media screen and (max-width:768px){.job-drive-details-share{padding:16px}}@media screen and (max-width:768px){.slot-booked-toast{width:calc(100dvw - 32px);margin-top:16px;margin-left:16px;padding:8px!important}}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.v2-job-drive-details-page{border-left:1px solid #e2e8f0;flex-direction:column;flex:1.5;height:100%;display:flex;overflow:auto}@media screen and (max-width:768px){.v2-job-drive-details-page{flex:1;height:100%}}.v2-job-drive-details-page .MuiTypography-root{text-transform:capitalize;font-family:Inter,sans-serif;font-size:15px;line-height:38px}.v2-job-drive-details-page .powered-by{letter-spacing:0%;color:#2b2f34;background:#2f80ed14;border-radius:50px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-style:italic;font-weight:500;line-height:15px;display:flex}.v2-job-drive-details-page button{letter-spacing:0%;white-space:nowrap;gap:3.8px;padding:12px 18px;font-size:13.3px;font-weight:600;line-height:19px;border-radius:12px!important}.v2-job-drive-details-page button.btn-outline{color:#000!important;border-color:#e2e8f0!important}.v2-job-drive-details-page button:disabled{background-color:#e6e6e6!important}.v2-job-drive-details-page .job-drive-details-page-content{border-left:1px solid #e2e8f0;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}}.v2-job-drive-details-page .job-drive-details-page-content .unauthorized{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .unauthorized img{align-self:center}.v2-job-drive-details-page .job-drive-details-page-content .unauthorized button{border-radius:12px;min-width:350px;padding:9px 12px}.v2-job-drive-details-page .job-drive-details-page-content .unauthorized .title{letter-spacing:-1%;text-align:center;color:#2b2f34;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.v2-job-drive-details-page .job-drive-details-page-content .unauthorized .subtitle{text-align:center;color:#2b2f34b2;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details{flex-direction:column;gap:16px;padding:24px 24px 16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header{background:#eff6ff;border:1px solid #d5e6fb;border-radius:12px;align-self:stretch;align-items:center;gap:16px;padding:24px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role{flex-direction:column;flex:1;gap:6px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .title{letter-spacing:-1%;color:#2b2f34b2;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:21px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .title .job-pass-required-chip,.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .title .test-required-chip{color:#fff;text-align:center;background:linear-gradient(247deg,#1c4d8e 0%,#091a2f 100%);border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:24px;padding:4px 8px;font-size:12px;font-weight:500;line-height:18px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .role{letter-spacing:-1%;color:#2b2f34;white-space:nowrap;font-size:18px;font-weight:600;line-height:27px}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .status{letter-spacing:-.24px;border-radius:8px;padding:3px 6px;font-size:13px;font-weight:500;line-height:16px}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons{align-items:center;gap:8px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons button{font-weight:600}.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons button:disabled{font-weight:700}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header,.v2-job-drive-details-page .job-drive-details-page-content .basic-job-details{padding:16px}}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks{align-self:stretch;align-items:stretch;gap:16px;display:flex}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks{flex-direction:column;padding:0}}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .group{flex-direction:row;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .section{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:4px;padding:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .section .label{color:#2b2f34b3;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .section .value,.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .section .location{color:#2b2f34;letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:150%}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .locations{letter-spacing:-1%;color:#2b2f34b2;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;flex-wrap:wrap;align-self:center;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:19.6px;display:flex;overflow-x:auto}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .locations::-webkit-scrollbar{display:none}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .more{color:#2b2f34b2;letter-spacing:0;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:36px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .tooltip-wrapped-container{align-items:center;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .deadline .deadline-data{letter-spacing:-.24px;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:24px;padding:4px 8px;font-size:13px;font-weight:500;line-height:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .deadline .value{flex-direction:column;align-items:flex-start;display:flex}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .deadline .value{flex-direction:row;align-items:center;gap:8px}}.v2-job-drive-details-page .job-drive-details-page-content .status-based-description{text-align:center;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:16px;padding:4px 12px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs{flex-direction:column;flex:1;width:100%;height:100%;padding-bottom:0;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs{flex:unset;height:auto;overflow:visible}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized{background-color:#fffe;justify-content:center;align-items:center;padding:0 128px;display:flex;position:absolute;inset:0;overflow:auto}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized button{width:75%;min-width:400px}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized{padding:32px 32px 16px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized button{width:100%;min-width:unset}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs{flex-direction:column;flex:1;padding:0 24px;display:flex;overflow:hidden}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs{flex:unset;overflow:visible}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #e2e8f0;flex-direction:row;gap:16px;margin-top:16px;display:flex;overflow:auto;padding-bottom:0!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{z-index:10;background:#fff;margin-left:-3px;position:sticky;top:0}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading .tab{white-space:nowrap;letter-spacing:0%;color:#2b2f34b2;cursor:pointer;flex:1;justify-content:center;align-items:center;padding:10px;font-size:16px;font-weight:500;line-height:24px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading .tab.active{color:#2f80ed;border-bottom:2px solid #2f80ed;padding-bottom:8px;font-weight:600}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs{padding:0 16px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{gap:unset}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading .tab{letter-spacing:0%;font-size:13px;font-weight:500;line-height:19.5px}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content{flex-direction:column;flex:1;padding-bottom:0;display:flex;overflow:hidden}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content{flex:unset;height:auto;overflow:visible}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:24px;padding:24px 0;display:flex;overflow-y:auto}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane{gap:0;height:auto;padding-bottom:80px;overflow-y:visible}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .tab-section{flex-direction:column;gap:24px;padding-top:24px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .tab-section:not(:last-child){border-bottom:1px solid #e2e8f0;padding-bottom:24px;scroll-margin-top:24px}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane hr{border:none;border-top:1px solid #e2e8f0}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test{background:#eff6ff;border:1px solid #d5e6fb;border-radius:12px;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:16px;padding:32px 16px 16px;display:flex;position:relative}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .top-fixed-chip{color:#fff;text-align:center;background:#1c4d8e;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:4px;min-width:24px;height:24px;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;display:flex;position:absolute;top:0;left:16px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .content{align-self:stretch;align-items:flex-end;gap:16px;display:flex}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .content{flex-direction:column}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .texts{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .texts .heading{color:#2b2f34;letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:150%}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .texts .description{color:#71717a;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test button{width:100%}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community{color:#2a2f35;border:1px solid #e0e0e0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px;font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community button{color:#00ba62;letter-spacing:-.56px;text-transform:capitalize;background:#e8fef2;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:flex;border:1px solid #00ba62!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community button span,.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community button svg{min-width:20px;min-height:20px}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community{text-align:center;flex-direction:column;align-items:center;gap:8px}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details{background:#fbfbfb;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:12px;padding:6px 8px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .addresses{flex-direction:column;gap:4px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row div{letter-spacing:-1%;color:#012555;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:19.6px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row span{font-size:18px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row.address{letter-spacing:-1%;color:#012555;justify-content:flex-start;align-items:flex-start;font-size:14px;font-weight:500;line-height:19.6px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row.address svg{min-width:18px;margin-top:2px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps{flex-direction:column;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-title{letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content{flex-direction:column;gap:12px;display:flex;position:relative}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card{border:1px solid var(--stroke,#e2e8f0);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:10px 12px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left{align-items:center;gap:12px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .icon-container{min-width:34px;min-height:34px;-webkit-backdrop-filter:blur 20px;backdrop-filter:blur 20px;background:#f6f6f6;border-radius:8px;justify-content:center;align-items:center;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .icon-container svg{width:18px;height:18px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .flex-col-container .show-qr-btn{border:1px solid var(--Border-brand,#0073ff);outline:1px solid var(--Border-brand,#0073ff);width:max-content;margin-top:4px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .desc{letter-spacing:0%;color:#2b2f34b2;font-size:14px;font-weight:500;line-height:19.6px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .title{letter-spacing:0%;color:#2b2f34;font-size:14px;font-weight:600;line-height:19.6px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .texts{flex-direction:column;gap:4px;display:flex}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card{flex-direction:column;gap:8px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left{align-items:center;gap:8px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card button{align-self:flex-end;width:calc(100% - 48px)}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card button{padding:8px 18px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .line{z-index:-1;background:#2f80ed;width:3px;height:100%;position:absolute;left:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .join-telegram button{color:#2a2f35;border-radius:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #e1e8f1!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .join-whatsapp .icon{color:#00a707!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .join-whatsapp button{color:#00ba62;background:#e8fef2;border-radius:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #00f199!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation{flex-direction:column;align-items:flex-start;gap:12px;width:100%}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation{max-width:100%}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards{-ms-overflow-style:none;scrollbar-width:none;justify-content:space-between;gap:8px;max-width:100%;padding-left:48px;display:flex;overflow:auto}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards::-webkit-scrollbar{display:none}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards .job-preparation-card{border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;padding:12px;display:flex;box-shadow:0 0 5.6px #00000017}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards .job-preparation-card .title{color:#2a2f35;letter-spacing:-.14px;text-transform:capitalize;white-space:nowrap;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards .job-preparation-card button{width:100%;border-radius:10px!important;padding:8px 12px!important;font-weight:500!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation.highlighted{width:95%;margin:auto;animation:2s ease-in-out infinite pulse;box-shadow:0 0 15px #051d3bb3}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left{align-items:center}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left .icon-container{align-self:start}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left .green-blinking{width:32px;height:32px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left .title{text-anchor:start;width:125px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container button{background:#23b33a}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .skill-analysis{align-items:center}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .skill-analysis button{color:#2a2f35;border-radius:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #e1e8f1!important}@media screen and (max-width:768px){.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .skill-analysis .left{align-items:flex-start}}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .view-report .left{align-items:center}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .fill-details-container{background:#eef5fe;border:none}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .fill-details-container .icon-container{color:#2f80ed;background:#2f80ed14!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess{flex-direction:column;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list{flex-direction:column;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item{border:1px solid var(--stroke,#e2e8f0);border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex;position:relative}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .state .green-blinking{min-width:32px;min-height:32px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .state svg{min-width:24px;min-height:24px;margin-right:8px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .stage{color:#2b2f34;font-size:16px;font-weight:500}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .description{color:var(--description-text,#2b2f34b2);font-size:14px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item.cancelled{background:#f0f2fa}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item.cancelled .stage,.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item.cancelled .description{opacity:.4}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note{background:#ffab0029;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 24px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note .title,.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note .text{color:#ffab00;letter-spacing:0;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note .text{color:#8b5d00;font-style:normal;font-weight:500}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .important-note-container{background:#ffa60029;border:1px solid #ffdf81;border-radius:8px;align-self:stretch;align-items:flex-start;gap:4px;margin-top:10px;padding:12px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .important-note-container .important-note-label{color:#935a00;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .important-note-container .important-note-text{color:#935b00;flex-wrap:wrap;flex:1 0 0;align-content:flex-start;align-items:flex-start;gap:2px;font-size:14px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility{flex-direction:column;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content{padding:0}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content,.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row{flex-direction:column;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .label{letter-spacing:-2%;font-size:20px;font-weight:600;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row ul{letter-spacing:-2%;margin-left:16px;font-size:16px;font-weight:500;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row ul label{color:#2a2f35cc;letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .important{align-items:flex-start;gap:8px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .important .sub-heading-text{letter-spacing:-2%;color:#ff8000;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .important .sub-sub-heading-text{letter-spacing:-2%;color:#2b2f34cc;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend{flex-direction:column;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:20px;font-weight:600;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend ul,.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-amount{letter-spacing:-2%;color:#2a2f35;margin-left:16px;font-size:16px;font-weight:500;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend ul label,.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-amount label{color:#2a2f35cc;letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-amount{margin-left:0}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-additional-details{align-items:flex-start;gap:8px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-additional-details .sub-heading-text{letter-spacing:-2%;color:#ff8000;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-additional-details .sub-sub-heading-text{letter-spacing:-2%;color:#2b2f34cc;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills{flex-direction:column;gap:8px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:20px;font-weight:600;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .skills-list{flex-wrap:wrap;gap:8px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .skills-list .skill{letter-spacing:0;text-align:center;color:#2b2f34;background:#f0f2f6;border-radius:36px;padding:4px 10px;font-size:14px;font-weight:500;line-height:18px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .sub-heading-text{letter-spacing:0%;color:#2b2f34;margin-top:4px;font-size:20px;font-weight:600}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .sub-sub-heading-text{color:#2a2f35;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany{flex-direction:column;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles{align-items:center;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles button{align-items:center;color:#2f80ed!important;border:1px solid #2f80ed!important;padding:8px 14px!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles button svg{width:20px;height:20px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles button .btn-icon{margin:0!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles .tile{letter-spacing:0;text-align:center;cursor:pointer;background:#f0f2fa;border:1px solid #f0f2fa;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;line-height:18px;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .about-company{letter-spacing:-1%;color:#2b2f34;font-size:16px;font-weight:400;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .title{letter-spacing:-2%;color:#2b2f34;font-size:18px;font-weight:600;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .sub-title{color:#2a2f35;letter-spacing:-.36px;margin-top:16px;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .content{flex-direction:column;gap:0;padding:8px 0 0;display:flex}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .question{color:#2a2a2a;font-size:15px;font-style:normal;font-weight:525;line-height:28px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .answer{color:#2a2f35cc;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root{border-bottom:1px solid #e2e8f0;overflow:hidden;box-shadow:none!important;margin:0!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root .MuiAccordionSummary-root{box-shadow:none!important;padding:0!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root .MuiAccordionDetails-root{box-shadow:none!important;padding:0 0 16px!important}.v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root:before{display:none}.v2-job-drive-details-page .job-drive-details-page-bottom-bar{flex-direction:column;justify-content:center;gap:16px;padding:16px;display:flex;box-shadow:0 0 8.4px #0000000f}.v2-job-drive-details-page .job-drive-details-page-bottom-bar .buttons{align-items:center;gap:16px;display:flex}.v2-job-drive-details-page .job-drive-details-page-bottom-bar .buttons button{flex:1}.v2-job-drive-details-page .job-drive-details-page-bottom-bar .share-drawer .MuiPaper-root{border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden}.v2-job-drive-details-page .slot-booking{flex-direction:column;height:100dvh;display:flex}.v2-job-drive-details-page .slot-booking .content{border-radius:12px;flex-direction:column;flex:1;padding:16px;display:flex;overflow:hidden}.v2-job-drive-details-page .slot-booking .content .no-slots{text-align:center;color:#2b2f34;font-size:16px;font-weight:600;line-height:22.4px}.v2-job-drive-details-page .slot-booking .content .form,.v2-job-drive-details-page .slot-booking .content .form .top{flex-direction:column;flex:1;display:flex}.v2-job-drive-details-page .slot-booking .content .form .top .note{background:#ffab0029;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 24px;display:flex}.v2-job-drive-details-page .slot-booking .content .form .top .note .title,.v2-job-drive-details-page .slot-booking .content .form .top .note .text{color:#ffab00;letter-spacing:0;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.v2-job-drive-details-page .slot-booking .content .form .top .note .text{color:#8b5d00;font-style:normal}.v2-job-drive-details-page .slot-booking .content .form .bottom{justify-content:flex-end;width:100%;display:flex}.v2-job-drive-details-page .slot-booking .content .form .bottom button{width:165px}@media screen and (max-width:768px){.v2-job-drive-details-page .slot-booking .content .form .bottom button{width:100%}}.v2-job-drive-details-page .mobile-hired-candidates .MuiDrawer-paper{height:100%}.v2-job-drive-details-page .hired-candidates{flex-direction:column;height:100%;display:flex;overflow:hidden}.v2-job-drive-details-page .hired-candidates .empty{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.v2-job-drive-details-page .hired-candidates .empty img{align-self:center}.v2-job-drive-details-page .hired-candidates .empty button{border-radius:12px;min-width:350px;padding:9px 12px}.v2-job-drive-details-page .hired-candidates .empty .title{letter-spacing:-1%;text-align:center;color:#2b2f34;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.v2-job-drive-details-page .hired-candidates .empty .subtitle{text-align:center;color:#2b2f34b2;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.v2-job-drive-details-page .hired-candidates table{height:100%}.v2-job-drive-details-page .hired-candidates .MuiTableContainer-root{max-height:100%}.v2-job-drive-details-page .hired-candidates .table-head th{border-bottom:1px solid var(--Gray-200,#eaecf2);color:#2a2f35b3;background:#f6f7fb;align-items:center;gap:12px;height:44px;padding:12px 24px;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.v2-job-drive-details-page .hired-candidates .table-cell.studentName .content{color:#2a2f35;flex:1;justify-content:flex-start;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:600;display:flex}@media screen and (max-width:768px){.v2-job-drive-details-page .hired-candidates .table-cell.studentName .content{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}}.v2-job-drive-details-page .hired-candidates .table-cell.studentName .content img{object-fit:cover;border-radius:32px;width:32px;height:32px}.v2-job-drive-details-page .hired-candidates .table-cell.ctc{color:#2a2f35;white-space:nowrap;font-size:14px;font-style:normal;font-weight:500}.v2-job-drive-details-page .hired-candidates .table-cell.ctc .content{flex-direction:column;justify-content:center;display:flex}.v2-job-drive-details-page .hired-candidates .table-cell.college{color:#2a2f35;font-size:14px;font-style:normal;font-weight:400}.v2-job-drive-details-page .hired-candidates .table-cell.college .content{flex-direction:column;display:flex}.v2-job-drive-details-page .hired-candidates .table-cell.college .batch{color:#2a2f35b3;font-size:14px;font-style:normal;font-weight:400}.v2-job-drive-details-page .v2-job-drive-details-section-container{flex-direction:column;gap:16px;padding:0 24px 24px;display:flex;overflow-y:auto}@media screen and (max-width:768px){.v2-job-drive-details-page .v2-job-drive-details-section-container{padding:0 16px 16px}}.v2-job-drive-details-page .v2-job-drive-details-section-container .section{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .section .heading-text{color:#2b2f34;letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:24px}.v2-job-drive-details-page .v2-job-drive-details-section-container .v2-stipend .tiles{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .v2-stipend .tiles .tile{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .v2-stipend .tiles .tile .label{color:#2b2f34b3;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}.v2-job-drive-details-page .v2-job-drive-details-section-container .v2-stipend .tiles .tile .value{color:#2b2f34;letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:150%}.v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list{flex-direction:column;display:flex;position:relative}.v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list:before{content:"";z-index:0;background:#eff6ff;width:2px;position:absolute;top:28px;bottom:28px;left:17px}.v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item{z-index:1;align-items:center;gap:8px;min-height:56px;display:flex;position:relative}.v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-indicator{z-index:1;background:#fff;border:2px solid #d5e6fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-indicator span{color:#1c4d8e;font-size:14px;font-weight:400;line-height:24px}.v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-content{flex-direction:column;gap:4px;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-content .step-stage{color:#2b2f34;letter-spacing:-.14px;font-size:14px;font-weight:600;line-height:150%}.v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-content .step-description{color:#71717a;letter-spacing:-.12px;font-size:12px;font-weight:500;line-height:150%}.v2-job-drive-details-page .v2-job-drive-details-section-container .skills{flex-direction:column;gap:16px;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .skills .skills-list{flex-wrap:wrap;gap:8px;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .skills .skills-list .skill{letter-spacing:0;text-align:center;color:#2b2f34;background:#f0f2f6;border-radius:36px;padding:4px 10px;font-size:14px;font-weight:500;line-height:18px}.v2-job-drive-details-page .v2-job-drive-details-section-container .company-details{background:#eff6ff;border:1px solid #d5e6fb}.v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .description{color:#2b2f34;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}.v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons{align-items:center;gap:12px;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons button{border-radius:12px!important;padding:8px 12px!important;font-weight:500!important}.v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons .visit-website{color:#2a2f35;box-shadow:0 1px 4px #0000001a;border:1px solid #e1e8f1!important}.v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons .about-company{color:#2f80ed!important;background:0 0!important;border:1px solid #2f80ed!important}.v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons .linkedin-button{color:#18181b;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:36px;height:40px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex;background:#f0f9ff!important;border:1px solid #d5e6fb!important}.v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons .website{img-color:#2a2f35}.v2-job-drive-details-page .v2-job-drive-details-section-container .no-slots button{width:fit-content!important}.v2-job-drive-details-page .v2-job-drive-details-section-container .no-slots,.v2-job-drive-details-page .v2-job-drive-details-section-container .non-pre-eligible{background:#eff6ff;border:1px solid #d5e6fb}.v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp,.v2-job-drive-details-page .v2-job-drive-details-section-container .pre-eligible{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-end;padding:16px;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .pre-eligible{flex-direction:column;align-items:flex-start}@media screen and (max-width:768px){.v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp{flex-direction:column;align-items:flex-start}}.v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp .description,.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-whatsapp .description{color:#71717a;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}.v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp .icon,.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-whatsapp .icon{color:#00a707!important}.v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp button,.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-whatsapp button{min-width:36px;height:40px;color:var(--text-success-base,#15803d);text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex;border:1px solid #bbf7d0!important}.v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp button img,.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-whatsapp button img{min-width:20px;min-height:20px;color:#00a707!important}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates-section .heading-text{letter-spacing:-.24px;font-size:24px;font-weight:600;line-height:150%}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates{flex-direction:column;gap:16px;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidates-subtitle{color:#2a2f35b3;padding:4px 0;font-size:13px;font-weight:500;line-height:150%}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row{border:1px solid;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-avatar{border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-avatar img{object-fit:cover;border-radius:8px;width:100%;height:100%}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-avatar .profile-placeholder{color:#fff;background-color:#c7d0d8;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;font-weight:700;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-info{flex:1;min-width:0}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-info .candidate-name{color:#2b2f34;letter-spacing:-.16px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:150%;overflow:hidden}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-info .candidate-college{color:#18181b;letter-spacing:-.14px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:150%;overflow:hidden}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-linkedin{flex-shrink:0;justify-content:center;align-items:center;padding:4px;text-decoration:none;display:flex}.v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-linkedin img{display:block}.job-drive-details-share{flex-direction:column;align-items:center;padding:24px;display:flex;position:relative}.job-drive-details-share .close-container{position:absolute;top:16px;right:16px}.job-drive-details-share .heading{color:#2a2f35;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.job-drive-details-share .link{width:100%;margin-top:8px;position:relative}.job-drive-details-share .link input{padding:12px 16px}.job-drive-details-share hr{border:none;border-top:1px solid #e2e8f0;width:100%}.job-drive-details-share .share-buttons{justify-content:space-between;align-items:center;width:100%;margin-top:16px;display:flex;overflow-x:auto}@media screen and (max-width:768px){.job-drive-details-share .share-buttons{margin-top:8px}}.job-drive-details-share .share-buttons button{color:#2a2f35cc;letter-spacing:.2px;background-color:#0000;flex-direction:column;align-items:center;padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:165%;display:flex}.job-drive-details-share .share-buttons button .icon{color:#fff;background:#0082f5;border-radius:50px;padding:8px}@media screen and (max-width:768px){.job-drive-details-share{padding:16px}}.view-result-tooltip-container{-ms-overflow-style:none;scrollbar-width:none}.view-result-tooltip-container::-webkit-scrollbar{display:none}.slot-booked-toast{background-color:#fff!important;border:1px solid #f2f4f7!important;border-radius:12px!important;padding:16px!important}.slot-booked-toast .slot-booked-toast-body{padding:0}.slot-booked-toast .slot-booked-toast-body .successfully-slot-booked{align-self:stretch;align-items:flex-start;gap:16px;display:flex}.slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .icon{align-items:flex-start;min-width:40px;min-height:40px;display:flex}.slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .icon svg{min-width:40px;min-height:40px}.slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .texts{flex-direction:column;gap:4px;display:flex}.slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .texts .title{color:#2a2f35;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .texts .desc{color:#2a2f35b3;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media screen and (max-width:768px){.slot-booked-toast{width:calc(100dvw - 32px);margin-top:16px;margin-left:16px;padding:8px!important}}.placements-banner-card{color:#fff;background:linear-gradient(135deg,#16275c 0%,#21408f 55%,#2a4fd9 120%);border-radius:20px;padding:24px}.placements-banner-card .mobile-only{display:none}.placements-banner-card__top{flex-wrap:nowrap;align-items:center;gap:20px;display:flex}.placements-banner-card__headline{font-family:var(--font-head);letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.15}.placements-banner-card__stats{flex-wrap:nowrap;gap:4px;display:flex}.placements-banner-card__stat{background:#ffffff1a;border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.placements-banner-card__stat .value{white-space:nowrap;font-size:15px;font-weight:800}.placements-banner-card__stat .label{color:#ffffffb3;white-space:nowrap;font-size:11px;font-weight:500}.placements-banner-card__cta{color:#1a3670;white-space:nowrap;background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.placements-banner-card__cta:hover{transform:translateY(-1px)}.placements-banner-card__logos{margin-top:20px;padding-bottom:2px}.placements-banner-card__logos .rfm-marquee-container{overflow:hidden}.placements-banner-card__logo{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;height:36px;margin-right:12px;padding:8px 16px;display:flex}.placements-banner-card__logo img{object-fit:contain;width:auto;height:100%}@media screen and (max-width:768px){.placements-banner-card{flex-wrap:nowrap;padding:20px}.placements-banner-card .mobile-only{display:flex}.placements-banner-card .desktop-only{display:none}.placements-banner-card__top{flex-direction:column;align-items:flex-start;gap:14px}.placements-banner-card__headline{font-size:22px}.placements-banner-card__stat{padding:10px}.placements-banner-card__cta{justify-content:center;width:fit-content;margin-top:12px;margin-left:0;padding:10px 14px}.placements-banner-card__logos{margin-top:16px}.placements-banner-card__stats{gap:4px}}.v2-job-drive-details-page .fast-tack-card{cursor:pointer;background:#f6edff;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.v2-job-drive-details-page .fast-tack-card .heading-container{flex-wrap:nowrap;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.v2-job-drive-details-page .fast-tack-card .heading-container .heading{color:#5b21b6;letter-spacing:-.16px;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.v2-job-drive-details-page .fast-tack-card .heading-container .eligible{color:#166534;text-align:center;white-space:nowrap;background:#fff;border:1px solid #bbf7d0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:max-content;height:fit-content;padding:0 8px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:flex}.v2-job-drive-details-page .fast-tack-card .description{color:#7c3aed;letter-spacing:-.14px;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.v2-job-drive-details-page .fast-tack-card .bottom-container{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:500px){.v2-job-drive-details-page .fast-tack-card .bottom-container{gap:8px}}.v2-job-drive-details-page .fast-tack-card .bottom-container .redirect-button{font-size:14px;font-weight:500}.v2-job-drive-details-page .fast-tack-card .bottom-container .right{flex-direction:column;align-items:flex-end;gap:0;display:flex}.v2-job-drive-details-page .fast-tack-card .bottom-container .right .price{color:#7c47aa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.v2-job-drive-details-page .fast-tack-card .bottom-container .right .price span{font-weight:500}.v2-job-drive-details-page .fast-tack-card .bottom-container .right .scholarship-text{color:#8544b0cc;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:500px){.v2-job-drive-details-page .fast-tack-card .bottom-container{flex-direction:row;align-items:flex-start}.v2-job-drive-details-page .fast-tack-card .bottom-container .right{align-items:flex-start;gap:4px}}.remove-right-padding{margin-right:-8px!important}.profile-page{height:100%;display:flex;overflow:hidden}.profile-page .candidate-profile{flex-direction:column;flex:1;align-items:stretch;gap:4px;width:100%;height:calc(100dvh - 71px);display:flex;overflow-y:auto}@media screen and (min-width:768px){.profile-page .candidate-profile{gap:16px}}.profile-page .candidate-profile .header-container{z-index:100;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 12px;display:flex;position:sticky;top:0}@media screen and (min-width:768px){.profile-page .candidate-profile .header-container{margin-bottom:0;padding:30px 40px}}.profile-page .candidate-profile .header-container .content-details-button{gap:8px;display:flex}@media screen and (min-width:768px){.profile-page .candidate-profile .header-container .content-details-button{justify-content:flex-end;gap:16px;padding:16px 24px}}.profile-page .candidate-profile .header-container .outer-header{color:#2b2f34;align-items:center;gap:4px;font-size:20px;line-height:38px;display:flex}@media screen and (min-width:768px){.profile-page .candidate-profile .header-container .outer-header{font-size:24px}}.profile-page .candidate-profile .header-container .outer-header .extra{cursor:pointer;display:inline-block}@media screen and (min-width:768px){.profile-page .candidate-profile .header-container .outer-header .extra{display:none}}.profile-page .candidate-profile .header-container .header-subtitle{color:#2b2f34b3;display:none}@media screen and (min-width:768px){.profile-page .candidate-profile .header-container .header-subtitle{display:block}}.profile-page .candidate-profile section{width:100%;padding-top:20px}@media screen and (min-width:768px){.profile-page .candidate-profile section{gap:40px;display:flex}}.profile-page .candidate-profile section .content-left{border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding-bottom:18px}.profile-page .candidate-profile section .content-left .actual-content{padding:0 10px}@media screen and (min-width:768px){.profile-page .candidate-profile section .content-left .actual-content{padding:0}.profile-page .candidate-profile section .content-left{border-bottom:0;width:25%;margin-bottom:0;padding-bottom:0}}.profile-page .candidate-profile section .content-left .content-label{text-align:left;font-size:14px;font-weight:500;line-height:20px}.profile-page .candidate-profile section .content-left .content-description{text-align:left;color:#2b2f34b3;font-size:14px;font-weight:400;line-height:20px}.profile-page .candidate-profile section .content-details{flex:1;padding:0 10px}@media screen and (min-width:768px){.profile-page .candidate-profile section .content-details{border:1px solid #eceef1;border-radius:12px;padding:0;box-shadow:0 1px 3px #1018281a}.profile-page .candidate-profile section .content-details .content-details-edit{padding:24px 24px 12px}.profile-page .candidate-profile section .content-details .content-details-edit .career-details-edit{grid-template-columns:repeat(2,1fr);column-gap:12px;display:grid}}.profile-page .candidate-profile .file-container-outer{border-radius:10px;margin-bottom:20px}.profile-page .candidate-profile .file-container-outer .file-container-disabled{background:#f9fafb}.profile-page .candidate-profile .file-container-outer .file-label{color:var(--blue-primary-800);margin-bottom:2px;font-size:14px;font-weight:500}.profile-page .candidate-profile .file-container-outer .file-container-inner{border-radius:10px;justify-content:space-between;align-items:center;padding:3px 6px 3px 10px;display:flex;border:1px solid #eceef1!important;box-shadow:0 1px 2px #1018280d!important}.profile-page .candidate-profile .file-container-outer .file-container-left{gap:5px;display:flex}.profile-page .candidate-profile .file-container-outer .file-container-left .resume-text,.profile-page .candidate-profile .file-container-outer .file-container-left .file-name{color:#424242;font-size:15px;font-weight:400}@media screen and (max-width:768px){.profile-page .candidate-profile .file-container-outer .file-container-left .resume-text,.profile-page .candidate-profile .file-container-outer .file-container-left .file-name{font-size:14px}}.profile-page .candidate-profile .file-container-outer .file-container-left .resume-text{color:#909aa8}.profile-page .candidate-profile::-webkit-scrollbar{width:8px}.profile-page .candidate-profile .profile-tabs{width:100%}@media screen and (min-width:768px){.profile-page .candidate-profile .profile-tabs{margin:10px 0 10px 40px;padding-right:100px}}.profile-page .candidate-profile .profile-tabs .same-row{flex-direction:row;align-items:center;gap:16px;display:flex}.profile-page .candidate-profile .profile-tabs .same-row .input-field{width:50%}.profile-page .candidate-profile .tabs .new-tab{width:33%}.profile-page .candidate-profile .tabs .tab-heading{background:#f0f2fa;border-radius:8px;max-width:600px;margin:0 8px;padding:4px}@media screen and (min-width:768px){.profile-page .candidate-profile .tabs .tab-heading{margin:0}}.profile-page .candidate-profile .tabs .tab-heading .tab{color:#2b2f3499;text-align:center;font-weight:500;line-height:20px;font-size:12px!important;top:0!important}@media screen and (min-width:768px){.profile-page .candidate-profile .tabs .tab-heading .tab{font-size:16px!important}}.profile-page .candidate-profile .tabs .tab-heading .tab.active{color:#2b2f34;background-color:#fff;border-bottom:none;border-radius:6px;box-shadow:0 4px 8px #0000000a}.about-us{--bg-app:#f6f8fc;--white:#fff;--ink:#0f172a;--sub:#475569;--line:#dbe3ef;--brand:#2563eb;--brand-soft:#eaf2ff;--navy:#0b1a3a;background:var(--bg-app);width:100%;color:var(--ink);flex-direction:column;gap:0;margin-bottom:0;padding:0;font-family:inherit;display:flex}.about-us,.about-us section{border-radius:0}.about-us .section-pill{letter-spacing:.08em;text-transform:uppercase;background:var(--brand-soft);color:var(--brand);border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.about-us .section-pill.section-pill--dark{color:#bfdbfe;background:#2563eb26;border:1px solid #93c5fd40}.about-us .primary-btn,.about-us .secondary-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.about-us .primary-btn{background:var(--brand);color:var(--white);box-shadow:0 8px 24px #2563eb52}.about-us .secondary-btn{color:var(--white);background:0 0;border-color:#ffffff59}.about-us .about-ticker{z-index:2;background:linear-gradient(#0d1f49 0%,#0a1838 100%);border:1px solid #60a5fa29;border-bottom-color:#60a5fa38;align-items:center;gap:14px;margin-top:-11px;margin-bottom:-22px;padding:8px 18px;display:flex;position:relative;overflow:hidden}.about-us .about-ticker .ticker-live{color:#dbeafe;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.about-us .about-ticker .live-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e3d}.about-us .about-ticker .ticker-track{width:100%;overflow:hidden}.about-us .about-ticker .ticker-marquee{gap:14px;width:max-content;animation:36s linear infinite ticker-scroll;display:flex}.about-us .about-ticker .ticker-item{white-space:nowrap;color:#dbeafed1;border-radius:999px;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:inline-flex}.about-us .about-ticker .ticker-item strong{color:#e2e8f0;font-weight:700}.about-us .about-ticker .ticker-item .ticker-star{color:#22c55e;font-size:10px}.about-us .about-ticker .ticker-item .ticker-arrow{color:#bfdbfe75}.about-us .about-ticker .ticker-item .ticker-ctc{color:#34d399;background:#10b98129;border:1px solid #34d39940;border-radius:8px;padding:2px 8px;font-weight:800}.about-us .about-hero{color:var(--white);background:radial-gradient(circle at 80% 20%,#3b82f640,#0000 40%),linear-gradient(140deg,#0b1a3a 0%,#102a5a 100%);border-radius:0;margin-top:0;padding:54px 40px 48px;position:relative}.about-us .about-hero:after{content:"";pointer-events:none;background:linear-gradient(#1e40af00 72%,#1e40af0f 100%);position:absolute;inset:0}.about-us .about-hero .about-hero-grid{z-index:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:52px;max-width:1180px;margin:0 auto;display:grid;position:relative}.about-us .about-hero .hero-left{max-width:760px}.about-us .about-hero .hero-badge{letter-spacing:0;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:9px 16px;font-size:11px;font-weight:700;display:inline-flex}.about-us .about-hero .hero-badge:before{content:"◆";color:#60a5fa;font-size:12px}.about-us .about-hero h1{letter-spacing:-.04em;color:#fff;max-width:820px;margin:0 0 26px;font-size:48px;line-height:1.02}.about-us .about-hero h1 .hero-highlight{color:#3b82f6}.about-us .about-hero h1 .mobile-break{display:none}.about-us .about-hero .hero-chips{flex-wrap:wrap;gap:10px 12px;max-width:690px;margin-top:0;display:flex}.about-us .about-hero .hero-chips span{color:#dbeafe;background:#ffffff04;border:none;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:10px;font-weight:700;display:inline-flex}.about-us .about-hero .hero-chips span .chip-icon{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.about-us .about-hero .hero-chips span .chip-icon--iit{background:#1e40af}.about-us .about-hero .hero-chips span .chip-icon--yc{background:#f97316}.about-us .about-hero .hero-chips span .chip-icon--linkedin{background:#0a66c2;font-size:11px}.about-us .about-hero .hero-actions{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.about-us .about-hero .hero-actions .primary-btn,.about-us .about-hero .hero-actions .secondary-btn{border-radius:14px;padding:16px 34px;font-size:12px}.about-us .about-hero .hero-actions .primary-btn{padding:16px 40px;box-shadow:0 10px 26px #2563eb6b}.about-us .about-hero .hero-actions .secondary-btn{border-color:#bfdbfe59}.about-us .about-hero .placement-tracker{background:#0e1a35;border:1px solid #bfdbfe1f;border-radius:24px;padding:26px;box-shadow:0 30px 75px #0000006b}.about-us .about-hero .placement-tracker>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.about-us .about-hero .placement-tracker>header h3{color:#ffffffe6;margin:0;font-size:15px;font-weight:700}.about-us .about-hero .placement-tracker>header p{color:#ffffff73;margin:3px 0 0;font-size:11.5px}.about-us .about-hero .placement-tracker .live-tag{background:#34d3991a;border:1px solid #34d39940;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.about-us .about-hero .placement-tracker .live-tag .live-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d3992e}.about-us .about-hero .placement-tracker .live-tag span{letter-spacing:.06em;color:#6ee7b7;font-size:11px;font-weight:800}.about-us .about-hero .placement-tracker .placement-list{flex-direction:column;gap:8px;display:flex}.about-us .about-hero .placement-tracker .placement-item{background:#ffffff0a;border:1px solid #bfdbfe1f;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;animation:.4s hero-row-in;display:flex}.about-us .about-hero .placement-tracker .placement-item .avatar{color:#1e3a8a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:flex}.about-us .about-hero .placement-tracker .placement-item .avatar.avatar-0{background:#bfdbfe}.about-us .about-hero .placement-tracker .placement-item .avatar.avatar-1{background:#fecaca}.about-us .about-hero .placement-tracker .placement-item .avatar.avatar-2{background:#bbf7d0}.about-us .about-hero .placement-tracker .placement-item .avatar.avatar-3{background:#c7d2fe}.about-us .about-hero .placement-tracker .placement-item .placement-meta{flex:1;min-width:0}.about-us .about-hero .placement-tracker .placement-item .placement-meta strong{color:#fff;font-size:13px;display:block}.about-us .about-hero .placement-tracker .placement-item .placement-meta span{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.about-us .about-hero .placement-tracker .placement-item .placement-right{text-align:right}.about-us .about-hero .placement-tracker .placement-item .placement-right strong{color:#34d399;font-size:14px;display:block}.about-us .about-hero .placement-tracker .placement-item .placement-right span{color:#ffffff59;margin-top:2px;font-size:10px;display:block}.about-us .about-hero .placement-tracker .tracker-stats{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.about-us .about-hero .placement-tracker .tracker-stats .tracker-stat{text-align:center;background:#ffffff08;border:1px solid #bfdbfe1f;border-radius:12px;padding:10px 8px}.about-us .about-hero .placement-tracker .tracker-stats .tracker-stat strong{font-size:14px;display:block}.about-us .about-hero .placement-tracker .tracker-stats .tracker-stat span{color:#ffffff73;margin-top:2px;font-size:9.5px;font-weight:700;display:block}.about-us .about-hero .placement-tracker .tracker-stats .tracker-stat.placed strong{color:#34d399}.about-us .about-hero .placement-tracker .tracker-stats .tracker-stat.companies strong{color:#60a5fa}.about-us .about-hero .placement-tracker .tracker-stats .tracker-stat.cities strong{color:#fb923c}.about-us .partners-strip{background:var(--white);border:1px solid var(--line);padding:52px 40px;overflow:hidden}.about-us .partners-strip h2{text-align:center;color:var(--sub);margin:0 0 28px;font-size:18px;font-weight:700}.about-us .partners-strip .partners-marquees{flex-direction:column;gap:16px;display:flex}.about-us .partners-strip .companies-container .heading,.about-us .partners-strip .companies-container .divider{display:none}.about-us .partners-strip .companies-container .companies .company{background:#fff;border:1px solid #d5e6fb;border-radius:12px;justify-content:center;align-items:center;height:44px;margin-right:16px;padding:10px 18px;display:flex}.about-us .partners-strip .companies-container .companies .company img{object-fit:contain;max-width:100%;max-height:100%}.about-us .steps-section{flex-direction:column;display:flex}.about-us .steps-section .step-block{padding:80px 40px}.about-us .steps-section .step-block--light{background:var(--white)}.about-us .steps-section .step-block--soft{background:var(--bg-app)}.about-us .steps-section .step-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;max-width:1180px;margin:0 auto;display:grid}.about-us .steps-section .step-layout--reverse{grid-template-columns:1fr 1.15fr}.about-us .steps-section .step-side .step-head{align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.about-us .steps-section .step-side .step-badge{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.about-us .steps-section .step-side .step-label{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:800}.about-us .steps-section .step-side h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:34px;font-weight:800;line-height:1.2}.about-us .steps-section .step-side .step-description p{color:var(--sub);margin:0 0 14px;font-size:15px;line-height:1.75}.about-us .steps-section .step-side .step-description p strong{color:var(--ink)}.about-us .steps-section .step-side .step-description p:last-child{margin-bottom:0}.about-us .steps-section .step-side .step-cta{background:var(--ink);color:var(--white);cursor:pointer;border:0;border-radius:11px;align-items:center;gap:6px;margin-top:10px;padding:13px 28px;font-size:12px;font-weight:700;display:inline-flex}.about-us .steps-section .readiness-card{background:var(--ink);color:var(--white);border-radius:18px;padding:26px 28px;box-shadow:0 24px 60px #0f172a38}.about-us .steps-section .readiness-card .card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.about-us .steps-section .readiness-card .card-title{color:#ffffffd9;font-size:13.5px;font-weight:700}.about-us .steps-section .readiness-card .card-sub{color:#fff6;margin-top:2px;font-size:11px}.about-us .steps-section .readiness-card .score{align-items:baseline;gap:3px;display:inline-flex}.about-us .steps-section .readiness-card .score span{letter-spacing:-.03em;color:var(--white);font-size:26px;font-weight:800}.about-us .steps-section .readiness-card .score small{color:#ffffff73;font-size:12px}.about-us .steps-section .readiness-card .readiness-row{align-items:center;gap:14px;margin-bottom:13px;display:flex}.about-us .steps-section .readiness-card .readiness-label{color:#ffffffbf;width:100px;font-size:13px;font-weight:600}.about-us .steps-section .readiness-card .readiness-track{background:#ffffff14;border-radius:5px;flex:1;height:9px;overflow:hidden}.about-us .steps-section .readiness-card .readiness-fill{border-radius:5px;height:100%}.about-us .steps-section .readiness-card .readiness-value{text-align:right;width:42px;font-size:13.5px;font-weight:800}.about-us .steps-section .readiness-card .readiness-note{color:#ffffff8c;border-top:1px solid #ffffff14;margin-top:18px;padding-top:14px;font-size:11.5px;line-height:1.5}.about-us .steps-section .readiness-card .readiness-note strong{color:#fcd34d}.about-us .steps-section .learning-card{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:26px 28px;box-shadow:0 10px 30px #0f172a0d}.about-us .steps-section .learning-card .learning-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.about-us .steps-section .learning-card .learning-head span{color:var(--ink);font-size:15px;font-weight:800}.about-us .steps-section .learning-card .learning-head small{color:var(--muted);font-size:11px}.about-us .steps-section .learning-card .learning-list{flex-direction:column;display:flex}.about-us .steps-section .learning-card .learning-item{border-bottom:1px solid var(--line-2);align-items:center;gap:16px;padding:16px 0;display:flex}.about-us .steps-section .learning-card .learning-icon{border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.about-us .steps-section .learning-card .learning-icon svg{width:18px;height:18px}.about-us .steps-section .learning-card .learning-icon--offline{color:#2563eb;background:#2563eb1a;border:1px solid #2563eb38}.about-us .steps-section .learning-card .learning-icon--online{color:#059669;background:#0596691a;border:1px solid #05966938}.about-us .steps-section .learning-card .learning-icon--self-paced{color:#ea580c;background:#ea580c1a;border:1px solid #ea580c33}.about-us .steps-section .learning-card .learning-copy{flex:1}.about-us .steps-section .learning-card .learning-title-wrap{align-items:center;gap:8px;display:flex}.about-us .steps-section .learning-card .learning-title{color:var(--ink);font-size:14px;font-weight:700}.about-us .steps-section .learning-card .learning-tag{color:var(--brand);letter-spacing:.03em;background:#2563eb14;border:1px solid #2563eb33;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800}.about-us .steps-section .learning-card p{color:var(--muted);margin:2px 0 0;font-size:12px}.about-us .steps-section .learning-card .learning-arrow{color:var(--muted);font-size:14px}.about-us .steps-section .learning-card .learning-foot{border-top:1px solid var(--line-2);color:var(--sub);margin-top:16px;padding-top:14px;font-size:12px;line-height:1.55}.about-us .steps-section .learning-card .learning-foot strong{color:var(--ink)}.about-us .steps-section .opportunities-card{background:var(--bg-app);border:1px solid var(--line);border-radius:18px;padding:28px}.about-us .steps-section .opportunities-card .opportunities-head{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.about-us .steps-section .opportunities-card .opportunities-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.about-us .steps-section .opportunities-card .opportunities-head small{color:var(--sub-2);font-size:11px}.about-us .steps-section .opportunities-card .opportunity-row{margin-bottom:20px}.about-us .steps-section .opportunities-card .opportunity-row p{color:var(--muted);margin:0 0 8px 19px;font-size:11.5px}.about-us .steps-section .opportunities-card .opportunity-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.about-us .steps-section .opportunities-card .opportunity-title-wrap{align-items:center;gap:9px;display:inline-flex}.about-us .steps-section .opportunities-card .opportunity-dot{border-radius:50%;width:10px;height:10px}.about-us .steps-section .opportunities-card .opportunity-title{color:var(--ink);font-size:14px;font-weight:700}.about-us .steps-section .opportunities-card .opportunity-count{letter-spacing:-.02em;font-size:19px;font-weight:800}.about-us .steps-section .opportunities-card .opportunity-track{background:var(--line-2);border-radius:4px;height:8px;margin-left:19px;overflow:hidden}.about-us .steps-section .opportunities-card .opportunity-fill{border-radius:4px;height:100%}.about-us .steps-section .opportunities-card .opportunity-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:22px;padding-top:16px;display:flex}.about-us .steps-section .opportunities-card .opportunity-total span{color:var(--ink);font-size:14px;font-weight:700}.about-us .steps-section .opportunities-card .opportunity-total strong{color:var(--brand);letter-spacing:-.03em;font-size:30px;font-weight:800}.about-us .steps-section .job-drives-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.about-us .steps-section .job-drive-card{background:var(--white);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:all .2s;display:flex}.about-us .steps-section .job-drive-card:hover{border-color:#bfd5ff;box-shadow:0 4px 12px #00000014}.about-us .steps-section .job-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.about-us .steps-section .job-card-info{flex-direction:column;flex:1;gap:4px;display:flex}.about-us .steps-section .job-company{color:var(--brand);font-size:14px;font-weight:700;line-height:1.3}.about-us .steps-section .job-role{color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:1.4}.about-us .steps-section .job-logo{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.about-us .steps-section .job-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.about-us .steps-section .job-salary{color:var(--ink);margin:0;font-size:14px;font-weight:700}.about-us .steps-section .job-location{color:var(--sub);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.about-us .steps-section .job-location svg{flex-shrink:0;width:13px;height:13px}.about-us .steps-section .steps-arrow{background:0 0;justify-content:center;padding:6px 0;display:flex}.about-us .steps-section .steps-arrow span{border-bottom:2px solid #94a3b8;border-right:2px solid #94a3b8;width:12px;height:12px;transform:rotate(45deg)}.about-us .why-started{background:var(--white);padding:64px 40px}.about-us .why-started .ambient{pointer-events:none;border-radius:50%;position:absolute}.about-us .why-started .ambient-left{background:radial-gradient(circle,#2563eb2e 0%,#0000 70%);width:500px;height:500px;top:-120px;left:-80px}.about-us .why-started .ambient-right{background:radial-gradient(circle,#6b72f61f 0%,#0000 70%);width:400px;height:400px;bottom:-80px;right:-60px}.about-us .why-started .why-started-card{max-width:1120px;color:var(--white);background:#070e1f;border-radius:24px;margin:0 auto;padding:48px 56px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026,0 4px 16px #0000001a}.about-us .why-started .why-started-inner{position:relative}.about-us .why-started .why-intro{max-width:860px;margin:14px 0 24px}.about-us .why-started .why-intro p{color:#ffffffa6;margin:0 0 14px;font-size:18px;line-height:1.65}.about-us .why-started .why-quote{background:#2563eb1f;border:1px solid #2563eb40;border-radius:16px;max-width:860px;margin:0 -14px 48px;padding:22px 12px}.about-us .why-started .why-quote p{color:#ffffffe6;margin:0;font-size:16px;font-weight:500;line-height:1.65}.about-us .why-started .founders-section{align-items:center;gap:0;max-width:1020px;margin:0 auto;display:flex}.about-us .why-started .founders-label{color:#d62525;white-space:nowrap;font-size:13px;font-weight:700}.about-us .why-started .founders-avatars{flex-wrap:wrap;flex:1;justify-content:center;gap:24px;display:flex}.about-us .why-started .founder-avatar{flex-direction:row;align-items:center;gap:12px;display:flex}.about-us .why-started .founder-avatar .avatar-circle{background:#ffffff29;border:2px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:18px;font-weight:800;display:flex;overflow:hidden}.about-us .why-started .founder-avatar .avatar-circle img{object-fit:cover;object-position:center 5%;width:100%;height:100%}.about-us .why-started .founder-avatar .avatar-circle span{color:var(--white)}.about-us .why-started .founder-avatar .founder-info{text-align:left}.about-us .why-started .founder-avatar .founder-info h4{color:var(--white);margin:0 0 2px;font-size:13px;font-weight:600}.about-us .why-started .founder-avatar .founder-info p{color:#ffffff80;margin:0;font-size:11px}.about-us .why-started .founder-avatar.tone-indigo .avatar-circle{border-color:#a5b4fc;box-shadow:0 4px 16px #6366f140}.about-us .why-started .founder-avatar.tone-cyan .avatar-circle{border-color:#67e8f9;box-shadow:0 4px 16px #06b6d440}.about-us .why-started .founder-avatar.tone-green .avatar-circle{border-color:#86efac;box-shadow:0 4px 16px #22c55e40}.about-us .why-started .founder-avatar.tone-amber .avatar-circle{border-color:#fcd34d;box-shadow:0 4px 16px #f59e0b40}.about-us .why-started .yc-badge{color:#fbbf24;white-space:nowrap;background:#fb923c1f;border:1px solid #fb923c40;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.about-us .why-started .yc-badge .yc-icon{color:#fff;background:#fb923c;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:800;display:inline-flex}.about-us .centres-section,.about-us .faq-section{background:var(--white);border:1px solid var(--line);padding:28px}.about-us .centres-section h2,.about-us .faq-section h2{letter-spacing:-.03em;color:var(--ink);margin:12px 0 0;font-size:32px}.about-us .community-section{background:var(--bg-app);padding:90px 40px}.about-us .community-section .community-inner{max-width:1180px;margin:0 auto}.about-us .community-section .community-header{text-align:center;margin-bottom:40px}.about-us .community-section .community-header h2{letter-spacing:-.03em;color:var(--ink);margin:14px 0 10px;font-size:36px;font-weight:800}.about-us .community-section .community-header p{color:var(--sub);margin:0 0 26px;font-size:15px}.about-us .community-section .community-city-selector{border:1px solid var(--line);background:var(--white);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;padding:6px;display:inline-flex}.about-us .community-section .community-city-selector button{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex}.about-us .community-section .community-city-selector button svg{flex-shrink:0;width:14px;height:14px}.about-us .community-section .community-city-selector button.active{background:var(--brand);color:var(--white)}.about-us .community-section .community-grid{grid-template-columns:1fr 1fr;align-items:center;gap:44px;max-width:1040px;margin:0 auto;display:grid}.about-us .community-section .community-copy .community-live-pill{background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 12px;display:inline-flex}.about-us .community-section .community-copy .community-live-pill .live-dot{background:#25d366;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #25d36633}.about-us .community-section .community-copy .community-live-pill span{color:#15803d;letter-spacing:.04em;font-size:11.5px;font-weight:800}.about-us .community-section .community-copy h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:28px;font-weight:800;line-height:1.25}.about-us .community-section .community-copy p{color:var(--sub);margin:0 0 10px;font-size:15px;line-height:1.75}.about-us .community-section .community-copy .join-community-btn{color:var(--white);cursor:pointer;background:#25d366;border:0;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:14px 26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #25d36647}.about-us .community-section .community-copy .join-community-btn:hover,.about-us .community-section .community-copy .join-community-btn:focus,.about-us .community-section .community-copy .join-community-btn:visited{color:var(--white);text-decoration:none}.about-us .community-section .community-image{border-radius:20px;width:100%;max-width:100%;max-height:500px;overflow:hidden;box-shadow:0 20px 50px #0f172a1a}.about-us .community-section .community-image img{object-fit:cover;width:100%;height:100%;max-height:500px;display:block}.about-us .community-section .whatsapp-mock{border:1px solid var(--line);background:#ece5dd radial-gradient(circle at 1px 1px,#0000000a 1px,#0000 1px) 0 0/16px 16px;border-radius:22px;padding:18px 16px;box-shadow:0 20px 50px #0f172a1a}.about-us .community-section .whatsapp-mock .wa-head{border-bottom:1px solid #0000000f;align-items:center;gap:10px;margin-bottom:12px;padding:4px 4px 14px;display:flex}.about-us .community-section .whatsapp-mock .wa-head .wa-logo{width:38px;height:38px;color:var(--white);background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.about-us .community-section .whatsapp-mock .wa-head .wa-head-copy{flex:1}.about-us .community-section .whatsapp-mock .wa-head .wa-head-copy h4{color:#111b21;margin:0;font-size:14px;font-weight:700}.about-us .community-section .whatsapp-mock .wa-head .wa-head-copy p{color:#667781;margin:0;font-size:11.5px}.about-us .community-section .whatsapp-mock .wa-head .wa-online{color:var(--white);background:#25d366;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.about-us .community-section .whatsapp-mock .wa-row{margin-bottom:10px}.about-us .community-section .whatsapp-mock .wa-author{color:#667781;margin:0 0 3px 6px;font-size:10.5px;font-weight:600}.about-us .community-section .whatsapp-mock .wa-bubble{display:inline-block;box-shadow:0 1px 1px #0000000f}.about-us .community-section .whatsapp-mock .wa-bubble p{margin:0}.about-us .community-section .whatsapp-mock .wa-bubble .wa-time{color:#667781;text-align:right;margin-top:3px;font-size:10px}.about-us .community-section .whatsapp-mock .wa-bubble--incoming{background:var(--white);border-radius:2px 10px 10px;max-width:85%;padding:10px 14px}.about-us .community-section .whatsapp-mock .wa-bubble--incoming .wa-tag-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.about-us .community-section .whatsapp-mock .wa-bubble--incoming .wa-tag-dot{border-radius:50%;width:6px;height:6px}.about-us .community-section .whatsapp-mock .wa-bubble--incoming .wa-tag{letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:800}.about-us .community-section .whatsapp-mock .wa-bubble--incoming p{color:#111b21;font-size:13.5px;line-height:1.45}.about-us .community-section .whatsapp-mock .wa-bubble--outgoing{float:right;clear:both;background:#dcf8c6;border-radius:10px 2px 10px 10px;max-width:75%;padding:10px 14px}.about-us .community-section .whatsapp-mock .wa-bubble--outgoing p{color:#111b21;font-size:13.5px}.about-us .stories-section{background:var(--bg-app);padding:90px 40px}.about-us .stories-section .stories-inner{max-width:1180px;margin:0 auto}.about-us .stories-section .stories-header{text-align:center;margin-bottom:32px}.about-us .stories-section .stories-header h2{letter-spacing:-.03em;color:var(--ink);margin:14px 0 10px;font-size:30px;font-weight:800;line-height:normal}.about-us .stories-section .stories-header p{color:var(--sub);margin:0;font-size:12px}.about-us .stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.about-us .stories-grid .story-card{border:1px solid var(--line);background:var(--white);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.about-us .stories-grid .story-card .story-top-strip{color:var(--white);justify-content:space-between;align-items:center;padding:14px 24px 12px;display:flex}.about-us .stories-grid .story-card .story-top-strip .story-level-wrap{align-items:center;gap:10px;display:inline-flex}.about-us .stories-grid .story-card .story-top-strip .story-level-num{background:#fff3;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:inline-flex}.about-us .stories-grid .story-card .story-top-strip .story-level-text{letter-spacing:.01em;font-size:15px;font-weight:800}.about-us .stories-grid .story-card .story-top-strip .story-city{color:#ffffffc7;font-size:11px;font-weight:600}.about-us .stories-grid .story-card .story-content{padding:26px 26px 24px}.about-us .stories-grid .story-card .story-starting-point{margin-bottom:20px}.about-us .stories-grid .story-card .story-starting-point span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:800;display:inline-flex}.about-us .stories-grid .story-card .story-starting-point h3{color:var(--ink);letter-spacing:-.02em;margin:0 0 3px;font-size:22px;font-weight:800}.about-us .stories-grid .story-card .story-starting-point p{color:var(--sub);margin:0;font-size:13px;font-style:italic}.about-us .stories-grid .story-card .story-duration-chip{border-radius:12px;align-items:baseline;gap:8px;margin-bottom:22px;padding:14px 16px;display:flex}.about-us .stories-grid .story-card .story-duration-chip .duration-label{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.about-us .stories-grid .story-card .story-duration-chip strong{letter-spacing:-.04em;margin-left:auto;font-size:34px;font-weight:800;line-height:1}.about-us .stories-grid .story-card .story-duration-chip .duration-unit{font-size:15px;font-weight:700}.about-us .stories-grid .story-card .story-journey-flow{flex-direction:column;display:flex}.about-us .stories-grid .story-card .story-box{border-radius:10px;padding:12px 14px}.about-us .stories-grid .story-card .story-box span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:800;display:inline-flex}.about-us .stories-grid .story-card .story-box p{margin:0;font-size:12px;line-height:1.5}.about-us .stories-grid .story-card .story-box--before{background:#faf7f1;border:1px solid #f0e8d7}.about-us .stories-grid .story-card .story-box--before span{color:var(--muted)}.about-us .stories-grid .story-card .story-box--before p{color:var(--sub)}.about-us .stories-grid .story-card .story-box--accio span{color:inherit}.about-us .stories-grid .story-card .story-box--accio p{color:var(--ink-2)}.about-us .stories-grid .story-card .story-flow-arrow{color:inherit;justify-content:center;padding:6px 0;display:flex}.about-us .stories-grid .story-card .story-offer-card{background:linear-gradient(135deg,#dcfce7 0%,#ecfdf3 100%);border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.about-us .stories-grid .story-card .story-offer-card .company-short{background:var(--white);color:#16a34a;border:1px solid #bbf7d0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.about-us .stories-grid .story-card .story-offer-card .company-short img{object-fit:contain;width:100%;height:100%;padding:4px}.about-us .stories-grid .story-card .story-offer-card .company-copy{flex:1;min-width:0}.about-us .stories-grid .story-card .story-offer-card .company-copy h4{color:var(--ink);margin:0;font-size:13.5px;font-weight:800}.about-us .stories-grid .story-card .story-offer-card .company-copy p{color:var(--sub);margin:0;font-size:11.5px}.about-us .stories-grid .story-card .story-offer-card strong{color:#16a34a;letter-spacing:-.02em;flex-shrink:0;font-size:18px;font-weight:800}.about-us .stories-grid .story-card .story-person{border-top:1px solid var(--line-2);align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.about-us .stories-grid .story-card .story-person .person-avatar{width:34px;height:34px;color:var(--white);background:#0f172a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.about-us .stories-grid .story-card .story-person .person-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.about-us .stories-grid .story-card .story-person .person-copy{flex:1;min-width:0}.about-us .stories-grid .story-card .story-person .person-copy h5{color:var(--ink);margin:0;font-size:13px;font-weight:700}.about-us .stories-grid .story-card .story-person .person-copy p{color:var(--muted);margin:0;font-size:11px}.about-us .stories-grid .story-card .story-person .person-tag{color:#16a34a;letter-spacing:.04em;text-transform:uppercase;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.about-us .stories-grid .story-card.story-card--level-1 .story-top-strip{background:#ea580c}.about-us .stories-grid .story-card.story-card--level-1 .story-duration-chip{background:#ffedd5;border:1px solid #fed7aa}.about-us .stories-grid .story-card.story-card--level-1 .story-duration-chip .duration-label,.about-us .stories-grid .story-card.story-card--level-1 .story-duration-chip strong,.about-us .stories-grid .story-card.story-card--level-1 .story-duration-chip .duration-unit{color:#ea580c}.about-us .stories-grid .story-card.story-card--level-1 .story-box--accio{color:#ea580c;background:#ea580c0d;border:1px solid #ea580c24}.about-us .stories-grid .story-card.story-card--level-1 .story-flow-arrow{color:#ea580c}.about-us .stories-grid .story-card.story-card--level-2 .story-top-strip{background:#2563eb}.about-us .stories-grid .story-card.story-card--level-2 .story-duration-chip{background:#dbeafe;border:1px solid #bfdbfe}.about-us .stories-grid .story-card.story-card--level-2 .story-duration-chip .duration-label,.about-us .stories-grid .story-card.story-card--level-2 .story-duration-chip strong,.about-us .stories-grid .story-card.story-card--level-2 .story-duration-chip .duration-unit{color:#2563eb}.about-us .stories-grid .story-card.story-card--level-2 .story-box--accio{color:#2563eb;background:#2563eb0d;border:1px solid #2563eb24}.about-us .stories-grid .story-card.story-card--level-2 .story-flow-arrow{color:#2563eb}.about-us .stories-grid .story-card.story-card--level-3 .story-top-strip{background:#16a34a}.about-us .stories-grid .story-card.story-card--level-3 .story-duration-chip{background:#dcfce7;border:1px solid #bbf7d0}.about-us .stories-grid .story-card.story-card--level-3 .story-duration-chip .duration-label,.about-us .stories-grid .story-card.story-card--level-3 .story-duration-chip strong,.about-us .stories-grid .story-card.story-card--level-3 .story-duration-chip .duration-unit{color:#16a34a}.about-us .stories-grid .story-card.story-card--level-3 .story-box--accio{color:#16a34a;background:#16a34a0d;border:1px solid #16a34a24}.about-us .stories-grid .story-card.story-card--level-3 .story-flow-arrow{color:#16a34a}.about-us .stories-footnote{text-align:center;color:var(--muted);margin-top:32px;font-size:14px}.about-us .activities-section{background:var(--bg-app);padding:100px 40px}.about-us .activities-section .activities-inner{max-width:1180px;margin:0 auto}.about-us .activities-section .activities-header{text-align:center;margin-bottom:56px}.about-us .activities-section .activities-header h2{letter-spacing:-.03em;color:var(--ink);margin:14px 0 10px;font-size:40px;font-weight:800}.about-us .activities-section .activities-header p{max-width:580px;color:var(--sub);margin:0 auto;font-size:16px}.about-us .activities-section .activities-list{flex-direction:column;gap:56px;display:flex}.about-us .activities-section .activity-row{grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;display:grid}.about-us .activities-section .activity-row--reverse{grid-template-columns:1fr 1.4fr}.about-us .activities-section .activity-row--reverse .activity-photos{order:2}.about-us .activities-section .activity-row--reverse .activity-copy{order:1;padding:0 30px 0 10px}.about-us .activities-section .activity-photos{aspect-ratio:4/3;position:relative}.about-us .activities-section .photo-main,.about-us .activities-section .photo-secondary{border:4px solid var(--white);position:absolute;overflow:hidden}.about-us .activities-section .photo-main img,.about-us .activities-section .photo-secondary img{object-fit:cover;width:100%;height:100%;display:block}.about-us .activities-section .photo-main .photo-caption,.about-us .activities-section .photo-secondary .photo-caption{color:var(--white);font-weight:600;position:absolute;bottom:0;left:0;right:0}.about-us .activities-section .photo-main{border-radius:18px;width:82%;height:82%;inset:0;box-shadow:0 18px 40px #0f172a26}.about-us .activities-section .photo-main .photo-caption{letter-spacing:.01em;background:linear-gradient(#0000,#000000a6);padding:28px 16px 14px;font-size:11.5px}.about-us .activities-section .photo-secondary{border-radius:16px;width:52%;height:52%;bottom:0;right:0;transform:rotate(2deg);box-shadow:0 14px 30px #0f172a2e}.about-us .activities-section .photo-secondary .photo-caption{background:linear-gradient(#0000,#000000b3);padding:20px 12px 10px;font-size:10.5px}.about-us .activities-section .activity-index{width:58px;height:58px;color:var(--white);border:4px solid var(--white);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:inline-flex;position:absolute;top:0;left:-10px;box-shadow:0 10px 24px #0f172a38}.about-us .activities-section .activity-copy{padding:0 10px 0 30px}.about-us .activities-section .activity-tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex}.about-us .activities-section h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.25}.about-us .activities-section p{color:var(--sub);margin:0;font-size:15px;line-height:1.75}.about-us .deal-section{color:var(--white);background:linear-gradient(160deg,#0b1a3a 0%,#0f1e46 100%);padding:80px 40px;position:relative;overflow:hidden}.about-us .deal-section .deal-ambient{pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#3b82f626,#0000 40%),radial-gradient(circle at 90% 80%,#fbbf2414,#0000 40%);position:absolute;inset:0}.about-us .deal-section .deal-inner{max-width:1020px;margin:0 auto;position:relative}.about-us .deal-section .deal-header{text-align:center;margin-bottom:40px}.about-us .deal-section .deal-header h2{letter-spacing:-.02em;color:var(--white);margin:14px 0 0;font-size:34px;font-weight:800}.about-us .deal-section .deal-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.about-us .deal-section .deal-card{color:var(--white);border-radius:18px;padding:32px}.about-us .deal-section .deal-card--commitment{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2563eb1a;border-left:4px solid #93c5fd}.about-us .deal-section .deal-card--commitment h3{margin:0 0 20px;font-size:17px;font-weight:800}.about-us .deal-section .deal-card--commitment ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.about-us .deal-section .deal-card--commitment ul li{color:#ffffffc7;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65;display:flex}.about-us .deal-section .deal-card--commitment ul li .deal-check{color:#93c5fd;background:#93c5fd29;border:1px solid #93c5fd47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:11px;font-weight:800;display:inline-flex}.about-us .deal-section .deal-card--expectation{background:#fbbf240f;border-left:4px solid #fbbf24}.about-us .deal-section .deal-card--expectation h3{margin:0 0 18px;font-size:17px;font-weight:800}.about-us .deal-section .deal-card--expectation .deal-mantra{letter-spacing:-.02em;color:var(--white);margin:0 0 18px;font-size:30px;font-weight:800;line-height:1.4}.about-us .deal-section .deal-card--expectation .deal-copy{color:#ffffff8c;margin:0;font-size:13.5px;line-height:1.75}.about-us .deal-section .deal-card--expectation .deal-copy--last{margin-top:18px}.about-us .centres-section{background:var(--white);padding:100px 40px}.about-us .centres-section .centres-header{text-align:center;margin-bottom:48px}.about-us .centres-section .centres-header h2{letter-spacing:-.03em;color:var(--ink);margin:14px 0 10px;font-size:40px;font-weight:800}.about-us .centres-section .centres-header p{color:var(--sub);margin:0;font-size:16px}.about-us .centres-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;max-width:1180px;margin:0 auto;display:grid}.about-us .centres-grid .india-map{background:var(--bg-app);border:1px solid var(--line);border-radius:22px;min-height:520px;padding:28px}.about-us .centres-grid .india-map .map-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.about-us .centres-grid .india-map .map-head span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.about-us .centres-grid .india-map .map-head .map-live{color:var(--sub);align-items:center;gap:6px;font-size:11px;display:inline-flex}.about-us .centres-grid .india-map .map-head .map-live .map-live-dot{background:var(--brand);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2563eb2e}.about-us .centres-grid .india-map svg{width:100%;height:auto;display:block}.about-us .centres-grid .india-map .map-canvas{width:100%;position:relative}.about-us .centres-grid .india-map .india-map-base{width:100%;height:auto;display:block}.about-us .centres-grid .india-map .india-map-overlay{width:100%;height:100%;position:absolute;inset:0}.about-us .centres-grid .india-map .map-pin-group{cursor:pointer}.about-us .centres-grid .centre-list{flex-direction:column;justify-content:center;gap:10px;display:flex}.about-us .centres-grid .centre-list .centre-item{text-align:left;background:var(--white);border:1.5px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:16px;width:100%;padding:18px 22px;transition:all .15s;display:flex}.about-us .centres-grid .centre-list .centre-item .centre-item-icon{background:var(--bg-app);border:1px solid var(--line);width:42px;height:42px;color:var(--sub);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.about-us .centres-grid .centre-list .centre-item .centre-item-icon svg{width:15px;height:15px}.about-us .centres-grid .centre-list .centre-item .centre-item-copy{flex:1;min-width:0}.about-us .centres-grid .centre-list .centre-item .centre-item-head{margin-bottom:3px}.about-us .centres-grid .centre-list .centre-item .centre-item-head h4{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800;display:block}.about-us .centres-grid .centre-list .centre-item .centre-item-head span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.about-us .centres-grid .centre-list .centre-item p{color:var(--sub);margin:0;font-size:13px;line-height:1.45}.about-us .centres-grid .centre-list .centre-item small{color:var(--muted);margin-top:4px;font-size:11px;display:inline-flex}.about-us .centres-grid .centre-list .centre-item .centre-item-arrow{color:var(--muted);flex-shrink:0;font-size:22px;line-height:1}.about-us .centres-grid .centre-list .centre-item.active{background:var(--brand-soft);border-color:var(--brand);box-shadow:0 10px 24px #2563eb2e}.about-us .centres-grid .centre-list .centre-item.active .centre-item-icon{background:var(--brand);border-color:var(--brand);color:var(--white)}.about-us .centres-grid .centre-list .centre-item.active .centre-item-arrow{color:var(--brand)}.about-us .faq-section{background:var(--white);padding:80px 40px}.about-us .faq-section .faq-inner{max-width:980px;margin:0 auto}.about-us .faq-section .faq-header{text-align:center;margin-bottom:36px}.about-us .faq-section .faq-header h2{letter-spacing:-.02em;color:var(--ink);margin:14px 0 10px;font-size:34px;font-weight:800}.about-us .faq-section .faq-header p{color:var(--sub);margin:0;font-size:14.5px}.about-us .faq-section .faq-header p button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.about-us .faq-section .faq-header p a{color:var(--brand);font-weight:700;text-decoration:none}.about-us .faq-section .faq-header p a:hover{text-decoration:underline}.about-us .faq-section .faq-main-tabs{justify-content:center;gap:12px;margin-bottom:24px;display:flex}.about-us .faq-section .faq-main-tabs button{border:2px solid var(--line);background:var(--white);color:var(--sub);cursor:pointer;border-radius:10px;padding:12px 32px;font-size:15px;font-weight:700;transition:all .15s}.about-us .faq-section .faq-main-tabs button.active{border-color:var(--brand);color:var(--white);background:var(--brand)}.about-us .faq-section .faq-sub-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.about-us .faq-section .faq-sub-tabs button{border:1px solid var(--line);background:var(--white);color:var(--sub);cursor:pointer;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .15s}.about-us .faq-section .faq-sub-tabs button.active{border-color:var(--brand);color:var(--white);background:var(--brand)}.about-us .faq-section .faq-content{flex-direction:column;gap:32px;display:flex}.about-us .faq-section .faq-section-group .faq-section-title{color:var(--ink);margin:0 0 16px;padding-left:4px;font-size:18px;font-weight:700}.about-us .faq-section .faq-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.about-us .faq-section .faq-tabs button{border:1px solid var(--line);background:var(--white);color:var(--sub);cursor:pointer;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .15s}.about-us .faq-section .faq-tabs button.active{border-color:var(--brand);color:var(--white);background:var(--brand)}.about-us .numbers-strip{background:var(--bg-app);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 40px}.about-us .numbers-strip .numbers-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto;display:grid}.about-us .numbers-strip .number-item{text-align:center}.about-us .numbers-strip .number-item strong{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1;display:block}.about-us .numbers-strip .number-item strong .unit{margin-left:2px;font-size:28px;font-weight:700}.about-us .numbers-strip .number-item span{color:var(--sub-2);margin-top:8px;font-size:11.5px;font-weight:600;display:block}.about-us .faq-list{gap:10px;display:grid}.about-us .faq-list .faq-item{border:1px solid var(--line);background:var(--white);border-radius:14px;transition:all .15s;overflow:hidden}.about-us .faq-list .faq-item>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;display:flex}.about-us .faq-list .faq-item>button span{color:var(--ink);font-size:14.5px;font-weight:400;line-height:1.4}.about-us .faq-list .faq-item>button strong{background:var(--bg-app);width:28px;height:28px;color:var(--sub);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:400;transition:all .2s;display:inline-flex}.about-us .faq-list .faq-item p{max-width:85%;color:var(--sub);white-space:pre-line;margin:0;padding:0 22px 20px;font-size:14px;line-height:1.75}.about-us .faq-list .faq-item.open{background:#f8fbff;border-color:#bfd5ff}.about-us .faq-list .faq-item.open>button strong{background:var(--brand);color:var(--white);transform:rotate(1deg)}.about-us .final-cta .secondary-btn{color:#fff;border-color:#ffffff4d}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.about-us .final-cta{background:var(--ink);color:var(--white);padding:80px 40px 40px;position:relative;overflow:hidden}.about-us .final-cta .final-cta-overlay{pointer-events:none;background-image:radial-gradient(circle at 20%,#2563eb26,#0000 50%),radial-gradient(circle at 80%,#bfdbfe1a,#0000 50%);position:absolute;inset:0}.about-us .final-cta .final-cta-inner{text-align:center;max-width:860px;margin:0 auto;position:relative}.about-us .final-cta h2{letter-spacing:-.04em;color:var(--white);margin:0 0 18px;font-size:44px;font-weight:800;line-height:1.1}.about-us .final-cta p{color:#ffffff8c;max-width:600px;margin:0 auto 34px;font-size:16.5px;line-height:1.65}.about-us .final-cta .final-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.about-us .final-cta .final-cta-actions .primary-btn,.about-us .final-cta .final-cta-actions .secondary-btn{border-radius:12px;padding:15px 32px;font-size:14.5px}.about-us .final-cta .final-cta-actions .primary-btn{box-shadow:0 10px 30px #2563eb59}.about-us .final-cta .final-cta-actions .secondary-btn{color:var(--white);background:#ffffff0d;border:1px solid #fff3}.about-us .final-cta .cta-footer{color:#fff6;text-align:left;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:28px;font-size:12px;display:flex}.about-us .final-cta .cta-footer-left{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.about-us .final-cta .cta-footer-left .cta-brand{color:var(--white);font-size:13px;font-weight:700}.about-us .final-cta .cta-footer-left .cta-made{color:#ffffff75}.about-us .final-cta .cta-footer-links{gap:20px;display:inline-flex}.about-us .final-cta .cta-footer-links a{color:#ffffff80;text-decoration:none}@media screen and (max-width:1024px){.about-us .about-hero .about-hero-grid{grid-template-columns:1fr;width:100%;max-width:100%}.about-us .about-hero h1{font-size:48px;line-height:1.08}.about-us .steps-section .step-layout,.about-us .steps-section .step-layout--reverse,.about-us .stories-grid,.about-us .deal-section .deal-grid,.about-us .centres-grid{grid-template-columns:1fr}.about-us .activities-section .activities-list{gap:34px}.about-us .activities-section .activity-row,.about-us .activities-section .activity-row--reverse{grid-template-columns:1fr;gap:20px}.about-us .activities-section .activity-row .activity-photos,.about-us .activities-section .activity-row .activity-copy,.about-us .activities-section .activity-row--reverse .activity-photos,.about-us .activities-section .activity-row--reverse .activity-copy{order:initial}.about-us .activities-section .activity-row .activity-copy,.about-us .activities-section .activity-row--reverse .activity-copy{padding:0}.about-us .why-started{padding:44px 20px}.about-us .why-started .why-started-card{border-radius:20px;padding:40px 36px}.about-us .why-started .why-intro p{font-size:17px}.about-us .why-started .why-quote{padding:18px 24px}.about-us .why-started .why-quote p{font-size:15px}.about-us .why-started .founders-section{flex-direction:column;gap:24px}.about-us .why-started .founders-label{text-align:center}.about-us .why-started .yc-badge{align-self:center}.about-us .steps-section .step-layout,.about-us .steps-section .step-layout--reverse{gap:30px}.about-us .steps-section .job-drives-grid{grid-template-columns:repeat(2,1fr);gap:14px}.about-us .centres-section .centres-header h2{font-size:34px}.about-us .centres-grid{gap:28px}.about-us .centres-grid .india-map{min-height:420px}.about-us .community-section .community-grid{grid-template-columns:1fr;gap:24px}.about-us .final-cta .cta-footer{flex-direction:column;align-items:flex-start}.about-us .numbers-strip{padding:44px 24px}.about-us .numbers-strip .numbers-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.about-us{gap:0;margin-top:-11px;padding:0}.about-us .about-ticker{margin-top:11px;margin-bottom:0;padding:10px 12px}.about-us .about-ticker .ticker-live{font-size:10px}.about-us .about-ticker .ticker-item{font-size:11px}.about-us .about-hero,.about-us .steps-section .step-block,.about-us .stories-section,.about-us .community-section,.about-us .centres-section,.about-us .faq-section,.about-us .partners-strip,.about-us .why-started{padding:16px}.about-us .about-hero{overflow-x:hidden}.about-us .about-hero .about-hero-grid{width:100%;overflow:hidden}.about-us .about-hero .hero-chips{flex-wrap:nowrap;gap:8px;overflow-x:auto}.about-us .about-hero .hero-chips span{white-space:nowrap;padding:8px 12px;font-size:9px}.about-us .about-hero .hero-actions{flex-wrap:nowrap;gap:8px}.about-us .about-hero .hero-actions .primary-btn,.about-us .about-hero .hero-actions .secondary-btn{white-space:nowrap;padding:12px 16px;font-size:10px}.about-us .about-hero .hero-actions .primary-btn{padding:12px 40px}.about-us .partners-strip .companies-container .companies .company{border-radius:8px;height:28px;margin-right:8px;padding:6px 10px}.about-us .activities-section{padding:48px 16px}.about-us .activities-section .activities-header{margin-bottom:28px}.about-us .activities-section .activities-header h2{font-size:30px;line-height:1.15}.about-us .activities-section .activities-header p{font-size:14px}.about-us .activities-section .activities-list{gap:26px}.about-us .activities-section .activity-row,.about-us .activities-section .activity-row--reverse{flex-direction:column;display:flex}.about-us .activities-section .activity-row .activity-copy,.about-us .activities-section .activity-row--reverse .activity-copy{order:1;padding:0}.about-us .activities-section .activity-row .activity-photos,.about-us .activities-section .activity-row--reverse .activity-photos{order:2;width:100%;min-height:280px}.about-us .activities-section .photo-main .photo-caption,.about-us .activities-section .photo-secondary .photo-caption{font-size:10px}.about-us .activities-section h3{font-size:22px}.about-us .activities-section p{font-size:14px}.about-us .community-section{padding:48px 16px}.about-us .community-section .community-header{margin-bottom:28px}.about-us .community-section .community-header h2{font-size:30px;line-height:1.15}.about-us .community-section .community-header p{font-size:14px}.about-us .community-section .community-city-selector{width:100%}.about-us .community-section .community-copy h3{font-size:24px}.about-us .community-section .whatsapp-mock{padding:14px 12px}.about-us .community-section .whatsapp-mock .wa-bubble--incoming,.about-us .community-section .whatsapp-mock .wa-bubble--outgoing{max-width:92%}.about-us .faq-section{padding:48px 16px}.about-us .faq-section .faq-header{margin-bottom:24px}.about-us .faq-section .faq-header h2{font-size:30px;line-height:1.15}.about-us .faq-section .faq-header p{font-size:14px}.about-us .faq-section .faq-main-tabs{gap:8px;margin-bottom:18px}.about-us .faq-section .faq-main-tabs button{padding:10px 24px;font-size:14px}.about-us .faq-section .faq-sub-tabs{margin-bottom:18px}.about-us .faq-section .faq-sub-tabs button{padding:9px 14px;font-size:12px}.about-us .faq-section .faq-content{gap:24px}.about-us .faq-section .faq-section-group .faq-section-title{margin-bottom:12px;font-size:16px}.about-us .faq-section .faq-tabs{margin-bottom:18px}.about-us .faq-section .faq-tabs button{padding:9px 14px;font-size:12px}.about-us .faq-section .faq-list .faq-item>button{padding:14px}.about-us .faq-section .faq-list .faq-item p{max-width:100%;padding:0 14px 14px;font-size:13px}.about-us .final-cta{padding:48px 16px 100px}.about-us .final-cta p{margin-bottom:24px;font-size:14px}.about-us .final-cta .final-cta-actions .primary-btn,.about-us .final-cta .final-cta-actions .secondary-btn{justify-content:center;width:100%}.about-us .final-cta .cta-footer{margin-top:30px;padding-top:18px}.about-us .final-cta .cta-footer-links{gap:14px}.about-us .centres-section{padding:48px 16px}.about-us .centres-section .centres-header{margin-bottom:28px}.about-us .centres-section .centres-header h2{font-size:30px;line-height:1.15}.about-us .centres-section .centres-header p{font-size:14px}.about-us .centres-grid{gap:16px}.about-us .centres-grid .india-map{min-height:340px;padding:16px}.about-us .centres-grid .centre-list .centre-item{gap:10px;padding:14px 12px}.about-us .centres-grid .centre-list .centre-item .centre-item-icon{border-radius:9px;width:34px;height:34px;font-size:16px}.about-us .centres-grid .centre-list .centre-item .centre-item-head h4{font-size:14px}.about-us .centres-grid .centre-list .centre-item p{font-size:12px}.about-us .deal-section{padding:48px 16px}.about-us .deal-section .deal-header h2{font-size:28px}.about-us .deal-section .deal-card{padding:22px 18px}.about-us .deal-section .deal-card--expectation .deal-mantra{font-size:24px}.about-us .why-started{padding:32px 16px}.about-us .why-started .why-started-card{border-radius:16px;padding:32px 24px}.about-us .why-started .why-intro p{font-size:14px}.about-us .why-started .why-quote{margin-bottom:32px;padding:16px 20px}.about-us .why-started .why-quote p{font-size:13px}.about-us .why-started .founders-section{flex-direction:column;align-items:stretch;gap:20px}.about-us .why-started .founders-label,.about-us .why-started .yc-badge{text-align:center;align-self:center}.about-us .why-started .founders-avatars{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.about-us .why-started .founder-avatar .avatar-circle{width:56px;height:56px}.about-us .why-started .founder-avatar .founder-info h4{font-size:12px}.about-us .why-started .founder-avatar .founder-info p{font-size:10px}.about-us .about-hero h1{font-size:29px;line-height:1.2}.about-us .about-hero h1 .hero-highlight{white-space:nowrap}.about-us .final-cta h2{font-size:30px}.about-us .about-hero .placement-tracker{box-sizing:border-box;width:100%;max-width:100%;padding:16px;overflow:hidden}.about-us .about-hero .placement-tracker .tracker-stats{grid-template-columns:repeat(3,1fr);gap:6px}.about-us .about-hero .placement-tracker .placement-item .placement-meta span{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.about-us .stories-section h2,.about-us .activities-section h2,.about-us .community-section h2,.about-us .centres-section h2,.about-us .faq-section h2{font-size:24px}.about-us .numbers-strip{padding:36px 16px}.about-us .numbers-strip .numbers-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.about-us .numbers-strip .number-item strong{font-size:20px}.about-us .numbers-strip .number-item strong .unit{font-size:18px}.about-us .numbers-strip .number-item span{font-size:10px}.about-us .steps-section .step-block{padding:42px 16px}.about-us .steps-section .step-layout,.about-us .steps-section .step-layout--reverse{flex-direction:column;gap:20px;display:flex}.about-us .steps-section .step-side{display:contents}.about-us .steps-section .step-side .step-head{order:1;margin:-8px}.about-us .steps-section .step-side h2{order:2;margin:0}.about-us .steps-section .step-side .step-description{text-align:left;order:4}.about-us .steps-section .step-side .step-description p{text-align:left;margin:0 0 14px;padding:0}.about-us .steps-section .step-side .step-description p:last-child{margin-bottom:0}.about-us .steps-section .step-side .step-cta{order:5;margin:0}.about-us .steps-section .readiness-card,.about-us .steps-section .learning-card,.about-us .steps-section .opportunities-card,.about-us .steps-section .job-drives-grid{order:3}.about-us .steps-section .step-side h2{white-space:nowrap;font-size:24px;line-height:1.2}.about-us .steps-section .step-side .step-description p{font-size:14px}.about-us .steps-section .readiness-card,.about-us .steps-section .learning-card,.about-us .steps-section .opportunities-card,.about-us .steps-section .job-drives-grid{padding:20px 18px}.about-us .steps-section .job-drives-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0}.about-us .steps-section .job-drive-card{padding:16px}.about-us .steps-section .job-company,.about-us .steps-section .job-role,.about-us .steps-section .job-salary{font-size:12px}.about-us .steps-section .job-location{font-size:10px}.about-us .steps-section .opportunities-card{width:calc(100% - 4px);margin-left:-4px;margin-right:-4px}.about-us .steps-section .readiness-card .readiness-row{gap:10px}.about-us .steps-section .readiness-card .readiness-label{width:78px;font-size:12px}.about-us .steps-section .opportunities-card .opportunity-title{font-size:13px}.about-us .steps-section .opportunities-card .opportunity-count{font-size:16px}.about-us .steps-section .opportunities-card .opportunity-total strong{font-size:24px}}@keyframes hero-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.job-preparation-page{flex-direction:column;justify-content:space-between;gap:24px;padding:24px;display:flex}.job-preparation-page .cards{flex-direction:row;gap:24px;display:flex;overflow:hidden auto}@media screen and (max-width:1500px){.job-preparation-page .cards{flex-direction:column}}.job-preparation-page .cards .buttons-container{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;display:flex}.job-preparation-page .cards .placement-preparation-test-series-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;gap:16px;width:50%;display:flex}@media screen and (max-width:1500px){.job-preparation-page .cards .placement-preparation-test-series-card{width:100%}}.job-preparation-page .cards .placement-preparation-test-series-card:hover{background:linear-gradient(#2f80ed99 -33.48%,#fff3 31.26% 100%);border:1px solid #2f80ed66}.job-preparation-page .cards .placement-preparation-test-series-card .heading-icon-container{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;justify-content:center;align-items:center;width:fit-content;margin:24px 24px 0;padding:12px;font-size:32px;display:flex}@media screen and (max-width:768px){.job-preparation-page .cards .placement-preparation-test-series-card .heading-icon-container{font-size:24px}}.job-preparation-page .cards .placement-preparation-test-series-card .heading{letter-spacing:-.02em;text-align:left;color:#2b2f34;padding:0 24px;font-size:20px;font-weight:700;line-height:27px}.job-preparation-page .cards .placement-preparation-test-series-card .roles-or-skills-container,.job-preparation-page .cards .placement-preparation-test-series-card .companies-container{flex-direction:column;gap:8px;padding:0 24px;display:flex}.job-preparation-page .cards .placement-preparation-test-series-card .roles-or-skills-container .heading,.job-preparation-page .cards .placement-preparation-test-series-card .companies-container .heading{letter-spacing:-.02em;text-align:left;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;line-height:21.6px;display:flex}.job-preparation-page .cards .placement-preparation-test-series-card .roles-or-skills-container .heading .heading-icon-container,.job-preparation-page .cards .placement-preparation-test-series-card .companies-container .heading .heading-icon-container{color:#2f80ed;background-color:#2f80ed29;border:none;border-radius:4px;margin:0;padding:6px;font-size:24px}.job-preparation-page .cards .placement-preparation-test-series-card .companies-container{padding:0}.job-preparation-page .cards .placement-preparation-test-series-card .companies-container .heading{padding:0 24px}.job-preparation-page .cards .placement-preparation-test-series-card .companies-container{padding-bottom:0}.job-preparation-page .cards .placement-preparation-test-series-card .companies-container .companies{scrollbar-width:none;-ms-overflow-style:none;margin-top:8px}.job-preparation-page .cards .placement-preparation-test-series-card .companies-container .companies::-webkit-scrollbar{display:none}.job-preparation-page .cards .placement-preparation-test-series-card .companies-container .companies .company{min-width:80px;height:40px;margin-right:8px}.job-preparation-page .cards .placement-preparation-test-series-card .roles-or-skills-container .roles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job-preparation-page .cards .placement-preparation-test-series-card .roles-or-skills-container .roles .role{text-align:left;color:#2b2f34b2;background:#f0f2fa;border:1px solid #f0f2fa;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;line-height:18px}.job-preparation-page .cards .placement-preparation-test-series-card .buttons-container{padding:0 24px 24px}.job-preparation-page .cards .placement-preparation-mock-interview-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;flex:1;gap:16px;width:50%;padding:24px;display:flex}@media screen and (max-width:1500px){.job-preparation-page .cards .placement-preparation-mock-interview-card{width:100%}}.job-preparation-page .cards .placement-preparation-mock-interview-card:hover{background:linear-gradient(#2f80ed99 -33.48%,#fff3 31.26% 100%);border:1px solid #2f80ed66}.job-preparation-page .cards .placement-preparation-mock-interview-card .heading-icon-container{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;justify-content:center;align-items:center;width:fit-content;padding:12px;font-size:32px;display:flex}@media screen and (max-width:768px){.job-preparation-page .cards .placement-preparation-mock-interview-card .heading-icon-container{font-size:24px}}.job-preparation-page .cards .placement-preparation-mock-interview-card .heading{letter-spacing:-.02em;text-align:left;color:#2b2f34;font-size:20px;font-weight:700;line-height:27px}.job-preparation-page .cards .placement-preparation-mock-interview-card .roles-or-skills-container,.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container{flex-direction:column;gap:8px;display:flex}.job-preparation-page .cards .placement-preparation-mock-interview-card .roles-or-skills-container .heading,.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .heading{letter-spacing:-.02em;text-align:left;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:21.6px;display:flex}.job-preparation-page .cards .placement-preparation-mock-interview-card .roles-or-skills-container .heading .heading-icon-container,.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .heading .heading-icon-container{color:#2f80ed;background-color:#2f80ed29;border:none;border-radius:4px;padding:6px;font-size:24px}.job-preparation-page .cards .placement-preparation-mock-interview-card .roles-or-skills-container .roles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job-preparation-page .cards .placement-preparation-mock-interview-card .roles-or-skills-container .roles .role{text-align:center;color:#2b2f34b2;background:#f0f2fa;border:1px solid #f0f2fa;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;line-height:18px}.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .mentors{gap:8px;display:flex}.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .mentors .mentor{background:#f6f5f8;border:1.05px solid #eaecf0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:10px 12px;display:flex}.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .mentors .mentor .icon{border-radius:6px;width:40px;height:40px;overflow:hidden}.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .mentors .mentor .name{text-align:left;color:#2b2f34;font-size:16px;font-weight:700;line-height:27.36px}.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .mentors .mentor .college{text-align:left;color:#2b2f34b2;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:22.12px;display:flex}.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .mentors .mentor .divider{background:#d9d9d9;width:1px;height:20px}.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .mentors .mentor .company{overflow:hidden}.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .mentors .mentor .company img{object-fit:contain;mix-blend-mode:multiply;height:20px}@media screen and (max-width:768px){.job-preparation-page .cards .placement-preparation-mock-interview-card .mentors-container .mentors{flex-direction:column}}@media screen and (max-width:1050px){.job-preparation-page{padding:16px;overflow:auto}.job-preparation-page .cards{gap:16px;overflow:hidden}}.job-preparation-page .fast-track-placement-program{border:1px solid;border-image-source:linear-gradient(93.24deg, #fff 0.3%, #6f00dd 100%),linear-gradient(93.24deg, #fff 0.3%, #6f00db 100%);background:linear-gradient(92.88deg,#3300db .48%,#7400dc 100.36%),linear-gradient(92.88deg,#3300da .48%,#7400d9 100.36%);background:linear-gradient(92.88deg,#3300db .48%,#7400dc 100.36%),linear-gradient(92.88deg,color(display-p3 .18 0 .824) .48%,color(display-p3 .416 0 .831) 100.36%);border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex}@supports (color:color(display-p3 0 0 0)){.job-preparation-page .fast-track-placement-program{border-image-source:linear-gradient(93.24deg, #fff 0.3%, #6f00dd 100%),linear-gradient(93.24deg, color(display-p3 1 1 1) 0.3%, color(display-p3 .396 .016 .831) 100%)}}@media screen and (max-width:1050px){.job-preparation-page .fast-track-placement-program{padding:16px}}.job-preparation-page .fast-track-placement-program .heading-icon-container{margin-bottom:12px}.job-preparation-page .fast-track-placement-program .heading{letter-spacing:-.01em;text-align:left;color:#fff;font-size:32px;font-weight:600;line-height:36px}.job-preparation-page .fast-track-placement-program .sub-heading{text-align:left;color:#fff;font-size:19px;font-weight:500;line-height:28.5px}.job-preparation-page .fast-track-placement-program .button-with-price{align-items:center;gap:16px;margin-top:16px;display:flex}.job-preparation-page .fast-track-placement-program .button-with-price button{color:#2f80ed;text-align:center;background-color:#fff;padding:12px 18px;font-size:18px;font-weight:600;line-height:21.78px}.job-preparation-page .fast-track-placement-program .button-with-price .price{color:#fff;text-align:left;align-items:center;gap:8px;font-size:20px;font-weight:500;line-height:27px;display:flex}.job-preparation-page .fast-track-placement-program .button-with-price .price .row{align-items:center;gap:8px;display:flex}.job-preparation-page .fast-track-placement-program .button-with-price .price .bold{font-size:24px;font-weight:700;line-height:32.4px}.job-preparation-page .fast-track-placement-program .button-with-price .price .tip{color:#ffea00;text-align:center;font-size:18px;font-weight:500;line-height:24.3px}.job-preparation-page .fast-track-placement-program .button-with-price .price svg{font-size:24px}@media screen and (max-width:1050px){.job-preparation-page .fast-track-placement-program .button-with-price .price{flex-direction:column;align-items:flex-start;gap:4px}.job-preparation-page .fast-track-placement-program .button-with-price .price .tip{margin-bottom:12px;margin-left:28px}.job-preparation-page .fast-track-placement-program .button-with-price{flex-direction:column;align-items:flex-start;gap:4px}}.job-preparation-page .fast-track-placement-program .limited-seats{color:#fff;align-items:center;gap:8px;display:flex}.sticky-header{z-index:100;color:#fff;background:linear-gradient(92.88deg,#3300db .48%,#7400dc 100.36%);justify-content:center;align-items:center;gap:12px;padding:8px 12px;display:flex;position:sticky;top:0}.sticky-header button{padding:4px 8px}@media screen and (max-width:500px){.job-preparation-page{display:block}.job-preparation-page .cards{margin-bottom:16px}.job-preparation-page .fast-track-placement-program{margin-bottom:60px}}.test-series-page{position:relative}.test-series-page .count-header{text-align:left;margin-top:24px;font-size:20px;font-weight:600;line-height:38px}.test-series-page .count-header .count{color:#2f80ed;text-align:left;background:#2f80ed29;border-radius:8px;margin-left:8px;padding:8px 16px;font-size:16px;font-weight:400;line-height:24px}.test-series-page .test-series-cards{flex-flow:wrap;justify-content:stretch;align-items:stretch;gap:24px;width:100%;margin-bottom:60px;padding-top:16px;display:flex;overflow:hidden}.test-series-page .test-series-cards .test-series-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;justify-content:space-between;gap:16px;width:350px;display:flex}.test-series-page .test-series-cards .test-series-card .content{flex-direction:column;flex:1;gap:8px;display:flex}@media screen and (max-width:1050px){.test-series-page .test-series-cards .test-series-card{width:100%}}.test-series-page .test-series-cards .test-series-card:hover{background:linear-gradient(#2f80ed99 -33.48%,#fff3 31.26% 100%);border:1px solid #2f80ed66}.test-series-page .test-series-cards .test-series-card .heading{letter-spacing:-.02em;text-align:left;color:#2b2f34;padding:16px 16px 8px;font-size:20px;font-weight:700;line-height:27px}.test-series-page .test-series-cards .test-series-card .divider{border-top:1px dashed #d9d9d9;margin:8px 16px}.test-series-page .test-series-cards .test-series-card .roles-or-skills-container,.test-series-page .test-series-cards .test-series-card .companies-container{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.test-series-page .test-series-cards .test-series-card .roles-or-skills-container .heading,.test-series-page .test-series-cards .test-series-card .companies-container .heading{letter-spacing:-.02em;text-align:left;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:600;line-height:21.6px;display:flex}.test-series-page .test-series-cards .test-series-card .companies-container{padding-bottom:0}.test-series-page .test-series-cards .test-series-card .companies-container .companies{scrollbar-width:none;-ms-overflow-style:none;margin-top:8px}.test-series-page .test-series-cards .test-series-card .companies-container .companies::-webkit-scrollbar{display:none}.test-series-page .test-series-cards .test-series-card .companies-container .companies .company{min-width:80px;height:40px;margin-right:8px}.test-series-page .test-series-cards .test-series-card .roles-or-skills-container{flex:1}.test-series-page .test-series-cards .test-series-card .roles-or-skills-container .roles{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px;display:flex}.test-series-page .test-series-cards .test-series-card .roles-or-skills-container .roles .role{text-align:left;color:#2b2f34b2;background:#f0f2fa;border:1px solid #f0f2fa;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;line-height:18px}.test-series-page .test-series-cards .test-series-card .dummy-price{height:24.3px}@media screen and (max-width:1050px){.test-series-page .test-series-cards .test-series-card .dummy-price{display:none}}.test-series-page .test-series-cards .test-series-card .price{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.test-series-page .test-series-cards .test-series-card .price .heading{letter-spacing:-.02em;text-align:left;color:#505862;padding:0;font-size:18px;font-weight:600;line-height:24.3px}.test-series-page .test-series-cards .test-series-card .price .text{align-items:baseline;gap:8px;display:flex}.test-series-page .test-series-cards .test-series-card .price .text .actual-amount{letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2b2f3499;font-size:16px;font-weight:500;line-height:19.36px;text-decoration-line:line-through}.test-series-page .test-series-cards .test-series-card .price .text .discounted-amount{letter-spacing:-.02em;text-align:left;color:#00a707;font-size:24px;font-weight:700;line-height:19.36px}.test-series-page .test-series-cards .test-series-card .button-container{border-top:1px solid #d9d9d9;padding:16px}.test-series-page .test-series-cards .test-series-card .button-container button{width:100%}@media screen and (max-width:1050px){.test-series-page .test-series-cards{flex-direction:column}}.test-series-page .tabs{height:100%;padding:0 24px 24px}.test-series-page .tabs .tab-heading{flex:unset;background-color:#fff;padding-top:12px;position:sticky;top:60px;overflow:auto;justify-content:flex-start!important}.test-series-page .tabs .tab-heading .tab{flex:unset}.test-series-page .tabs .tab-heading .tab .label-wrapper{align-items:center;gap:12px;display:flex}.test-series-page .tabs .tab-heading .tab .label-wrapper .count{background-color:#2f80ed29;border-radius:4px;padding:4px 8px;display:inline-flex}.test-series-page .dropdown-tabs{background:#fff;padding:0}.test-series-page .dropdown-tabs .heading-container{z-index:2;background-color:#fff;flex-direction:column;padding:16px 16px 0;display:flex;position:sticky;top:15px;box-shadow:0 2px #0000000d}.test-series-page .dropdown-tabs .heading-container .start-Adornment{color:#000}.test-series-page .dropdown-tabs .heading-container .MuiSelect-root{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 4px #0000000d}.test-series-page .dropdown-tabs .heading-container .MuiSelect-select{font-weight:600}.test-series-page .dropdown-tabs .heading-container .MuiOutlinedInput-notchedOutline{border:1px solid #e0e0e0;box-shadow:0 3px 4px #00000012}.test-series-page .dropdown-tabs .heading-container .MuiOutlinedInput-input{padding:12px}.test-series-page .dropdown-tabs .heading-container p{text-align:left;color:#2b2f34b2;font-size:16px;font-weight:500;line-height:24px}.test-series-page .dropdown-tabs .tab-content{padding:0 24px 24px}.test-series-sign-in-gate-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a73}.test-series-sign-in-gate .auth-popup__icon{border-radius:100px;color:#2f80ed!important}.test-series-sign-in-gate .auth-popup__btn{justify-content:center;align-items:center;gap:8px;display:flex;background:#2f80ed!important}.test-series-entity-page .main-content{flex-direction:column;gap:24px;padding:24px 24px 0;display:flex;position:relative}.test-series-entity-page .main-content .tabs .tab-heading{background:#f0f2fa;border-radius:8px;padding:8px}.test-series-entity-page .main-content .tabs .tab-heading .tab{color:#2b2f3499;text-align:center;font-weight:500;line-height:20px;flex:1!important;font-size:16px!important;top:0!important}.test-series-entity-page .main-content .tabs .tab-heading .tab.active{color:#2b2f34;background-color:#fff;border-bottom:none;border-radius:6px;box-shadow:0 4px 8px #0000000a}.test-series-entity-page .main-content .heading{letter-spacing:-.03em;color:#2b2f34;font-size:20px;font-weight:600;line-height:30px}.test-series-entity-page .main-content .test-series-entity-details .content{flex-direction:column;gap:16px;margin-bottom:60px;padding-bottom:24px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .title{letter-spacing:-.02em;text-align:left;color:#2b2f34;font-size:20px;font-weight:600;line-height:27px}.test-series-entity-page .main-content .test-series-entity-details .content .test-overview{text-align:left;color:#2b2f34;font-size:16px;font-weight:400;line-height:24px}.test-series-entity-page .main-content .test-series-entity-details .content .test-overview .blue{color:#2f80ed}.test-series-entity-page .main-content .test-series-entity-details .content .test-overview ul{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .test-overview ul li{text-align:left;background:url(/icons/work-circle.svg) no-repeat;align-items:start;width:calc(50% - 8px);padding-left:32px;font-size:16px;font-weight:500;line-height:24px;display:flex}@media screen and (max-width:1200px){.test-series-entity-page .main-content .test-series-entity-details .content .test-overview ul li{width:100%}}@media screen and (max-width:768px){.test-series-entity-page .main-content .test-series-entity-details .content .test-overview ul{flex-direction:column;align-items:flex-start}}.test-series-entity-page .main-content .test-series-entity-details .content .assessments{gap:16px;width:100%;margin-top:16px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment{border:1px solid #eaecf0;border-radius:8px;flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:16px;display:flex;box-shadow:0 12px 16px -4px #10182814}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top{flex-direction:column;gap:16px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top .row-1{justify-content:space-between;align-items:center;gap:16px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top .row-1 .left .level{letter-spacing:-.02em;text-align:left;color:#2f80ed;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top .row-1 .right{align-items:center;gap:16px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top .row-1 .right .attempts,.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top .row-1 .right .duration{white-space:nowrap;letter-spacing:-.04em;text-align:left;color:#2f80ed;background:#eff8ff;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:500;line-height:18.9px}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top .assessment-title{letter-spacing:-.04em;text-align:left;color:#2b2f34;font-size:16px;font-weight:700;line-height:21.6px}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top .assessment-structure .structure-title{letter-spacing:-.04em;text-align:left;color:#8c9aac;margin-bottom:8px;font-size:12px;font-weight:500;line-height:16.2px}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top .assessment-structure ul{flex-direction:column;gap:8px;list-style-position:inside;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .top .assessment-structure ul li{text-align:left;background:url(/icons/tick-circle.svg) no-repeat;align-items:start;padding-left:32px;font-size:13px;font-weight:500;line-height:18px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .bottom .skills .skills-title{letter-spacing:-.04em;text-align:left;color:#8c9aac;margin-bottom:8px;font-size:12px;font-weight:500;line-height:16.2px}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .bottom .skills .skills-list{flex-wrap:wrap;gap:8px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment .bottom .skills .skills-list .skill{white-space:nowrap;letter-spacing:-.04em;text-align:left;color:#2b2f34;background:#f0f2fa;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16.2px}@media screen and (max-width:1200px){.test-series-entity-page .main-content .test-series-entity-details .content .assessments{flex-direction:column}.test-series-entity-page .main-content .test-series-entity-details .content .assessments .assessment{width:100%}}.test-series-entity-page .main-content .test-series-entity-details .content .success-pointers{flex-direction:column;gap:16px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .success-pointers .pointers-title{letter-spacing:-.02em;text-align:left;color:#2b2f34;font-size:20px;font-weight:600;line-height:27px}.test-series-entity-page .main-content .test-series-entity-details .content .success-pointers .pointers-list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .success-pointers .pointers-list .pointer{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:calc(25% - 16px);display:flex}@media screen and (max-width:1200px){.test-series-entity-page .main-content .test-series-entity-details .content .success-pointers .pointers-list .pointer{min-width:calc(50% - 16px)}}@media screen and (max-width:768px){.test-series-entity-page .main-content .test-series-entity-details .content .success-pointers .pointers-list{flex-direction:column;align-items:flex-start}}.test-series-entity-page .main-content .test-series-entity-details .content .heading{margin-bottom:8px}.test-series-entity-page .main-content .test-series-entity-details .content .about .content{text-align:left;color:#2b2f34;font-size:16px;font-weight:400;line-height:24px}.test-series-entity-page .main-content .test-series-entity-details .content .topics p{color:#2b2f34cc;margin-bottom:12px;font-size:14px}.test-series-entity-page .main-content .test-series-entity-details .content .topics .skills{flex-wrap:wrap;align-self:center;gap:8px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .topics .skills .skill{white-space:nowrap;letter-spacing:-.04em;text-align:left;color:#2b2f34b2;background:#f0f2fa;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:500;line-height:16.2px}.test-series-entity-page .main-content .test-series-entity-details .content .meta{align-items:center;gap:16px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .meta .card{background-color:#f0f2fa;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .meta .card .icon{background-color:#2f80ed;border-radius:6px;padding:8px;font-size:28px}.test-series-entity-page .main-content .test-series-entity-details .content .meta .card p{letter-spacing:-.02em;text-align:left;color:#0046a4;white-space:nowrap;font-size:18px;font-weight:500;line-height:32.56px}@media screen and (max-width:768px){.test-series-entity-page .main-content .test-series-entity-details .content .meta .card{flex-direction:column;flex:1;align-items:flex-start}.test-series-entity-page .main-content .test-series-entity-details .content .meta .card p{font-size:14px;font-weight:600}}.test-series-entity-page .main-content .test-series-entity-details .content .sample-report .heading{margin-bottom:12px}.test-series-entity-page .main-content .test-series-entity-details .content .structure .heading{margin-bottom:8px}.test-series-entity-page .main-content .test-series-entity-details .content .structure p{color:#2b2f34cc;margin-bottom:8px;font-size:14px;font-weight:400}.test-series-entity-page .main-content .test-series-entity-details .content .structure .structures{align-content:center;gap:4px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .structure .structures .structure{border-right:1px solid #e2e8f0;align-items:center;gap:8px;padding:0 9px 0 8px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .content .structure .structures .structure:last-child{border-right:none;padding-bottom:0}.test-series-entity-page .main-content .test-series-entity-details .content .structure .structures .structure:first-child{padding-left:0}.test-series-entity-page .main-content .test-series-entity-details .content .structure .structures .structure .icon{background-color:#e2e8f070;border-radius:4px;padding:8px}.test-series-entity-page .main-content .test-series-entity-details .content .structure .structures .structure .icon svg{color:#575757;font-size:20px}@media screen and (max-width:768px){.test-series-entity-page .main-content .test-series-entity-details .content .structure .structures{flex-direction:column;gap:8px}.test-series-entity-page .main-content .test-series-entity-details .content .structure .structures .structure{padding:0}}.test-series-entity-page .main-content .test-series-entity-details .button-container{background-color:#fff;width:100%;padding:12px 0;position:sticky;bottom:0;box-shadow:0 -8px 16px 12px #fff}@media screen and (max-width:500px){.test-series-entity-page .main-content .test-series-entity-details .button-container{bottom:24px}}.test-series-entity-page .main-content .test-series-entity-details .button-container .price-row{align-items:baseline;gap:7px;margin-bottom:8px;display:flex}.test-series-entity-page .main-content .test-series-entity-details .button-container .price-row .strikethrough{color:#8c9aac;font-size:14px;font-weight:600;text-decoration:line-through}.test-series-entity-page .main-content .test-series-entity-details .button-container .price-row .price{color:#15803d;font-size:20px;font-weight:800}.test-series-entity-page .main-content .test-series-entity-details .button-container button{width:100%}.test-series-entity-page .main-content .test-series-entity-assessments{flex-direction:column;gap:16px;padding:16px 0;display:flex}.test-series-entity-page .main-content .test-series-entity-assessments .assessment .icon{min-width:40px;padding-left:6px;font-size:24px}.test-series-entity-page .main-content .test-series-entity-assessments .assessment .test-heading{color:#2f80ed;letter-spacing:-.02em;text-align:left;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-weight:600;line-height:24px;display:flex}.test-series-entity-page .main-content .test-series-entity-assessments .assessment .test-heading button{white-space:nowrap}.test-series-entity-page .main-content .test-series-entity-assessments .assessment .test-heading .test-attempts-info{text-align:center;font-size:12px;font-weight:500}.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts{scrollbar-width:none;background-color:#fff;border-radius:6px;flex-direction:column;gap:8px;width:100%;display:flex;overflow-x:auto}.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts::-webkit-scrollbar{display:none}.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table thead{border-bottom:1px solid #2f80ed33;padding-bottom:8px}.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table tr{text-align:left}.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table th,.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table td{padding:12px}.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table th:last-child,.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table td:last-child{background-color:#fff;justify-content:center;display:flex;position:sticky;right:0}@media screen and (max-width:768px){.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table th:last-child,.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table td:last-child{box-shadow:0 8px 16px #2f80ed33}}.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table tbody tr td{letter-spacing:-.02em;text-align:left;white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}.test-series-entity-page .main-content .test-series-entity-assessments .test-attempts table button{padding:4px 8px}.test-series-entity-page .assessment-error-modal .error-content{flex-direction:column;gap:16px;display:flex}.test-series-entity-page .assessment-error-modal .error-content .heading{letter-spacing:-.03em;color:#2b2f34;font-size:20px;font-weight:600;line-height:30px}.test-series-entity-page .assessment-error-modal .error-content .message{letter-spacing:-.02em;color:#2b2f34;font-size:16px;font-weight:500;line-height:24px}.test-series-entity-page .assessment-error-modal .error-content a{letter-spacing:-.02em;color:#2f80ed;font-size:16px;font-weight:500;line-height:24px}.role-readiness-check-page{background:var(--gray-50);max-width:1160px;margin:0 auto;padding:24px 24px 60px}.role-readiness-check-page .rr-sticky-cta{display:none}.role-readiness-check-page.test-series-entity-page{background:0 0}.role-readiness-check-page.test-series-entity-page .main-content{padding:24px 0 0}.role-readiness-check-page.test-series-entity-page .main-content .tabs .tab-heading{margin-bottom:20px}.role-readiness-check-page .role-readiness-header{margin-bottom:22px}.role-readiness-check-page .role-readiness-header h1{letter-spacing:-.02em;color:var(--primary-text);margin:16px 0 0;font-size:32px;font-weight:800;line-height:1.2}.role-readiness-check-page .role-readiness-header h1 .highlight{color:var(--blue-primary-500)}.role-readiness-check-page .role-readiness-header__title{align-items:center;gap:16px;margin-top:12px;display:flex}.role-readiness-check-page .role-readiness-header__title .icon{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.role-readiness-check-page .role-readiness-header__title h1{margin:0}.role-readiness-check-page .role-readiness-header__sub{color:var(--secondary-text);max-width:680px;margin:16px 0 0;font-size:16px;line-height:1.55}.role-readiness-check-page .role-readiness-eyebrow{background:var(--blue-50);color:var(--blue-primary-500);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex}.role-readiness-check-page .role-readiness-search{max-width:560px;margin-bottom:30px;position:relative}.role-readiness-check-page .role-readiness-search svg{color:var(--tertiary-text);font-size:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.role-readiness-check-page .role-readiness-search input{border:1.5px solid var(--light-grey);width:100%;color:var(--primary-text);border-radius:12px;outline:none;padding:14px 16px 14px 44px;font-size:15px;font-weight:500}.role-readiness-check-page .role-readiness-search input:focus{border-color:var(--blue-primary-500)}.role-readiness-check-page .role-readiness-recommended{margin-bottom:30px}.role-readiness-check-page .role-readiness-recommended__label{color:var(--primary-text);align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.role-readiness-check-page .role-readiness-recommended__label svg{color:var(--warning)}.role-readiness-check-page .role-readiness-card{cursor:pointer;border:1px solid;border-radius:18px;flex-direction:column;min-height:190px;padding:20px;transition:transform .14s,box-shadow .14s;display:flex;position:relative}.role-readiness-check-page .role-readiness-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #10182814}.role-readiness-check-page .role-readiness-card.recommended{min-height:unset;flex-flow:wrap;align-items:center;gap:24px;padding:22px 26px}.role-readiness-check-page .role-readiness-card .recommended-badge{background:var(--warning);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:0 18px 0 12px;padding:6px 14px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}.role-readiness-check-page .role-readiness-card__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.role-readiness-check-page .role-readiness-card__icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.role-readiness-check-page .role-readiness-card__name{letter-spacing:-.01em;color:var(--primary-text);font-size:17px;font-weight:800;line-height:1.2}.role-readiness-check-page .role-readiness-card__frame{color:var(--blue-primary-500);margin-top:2px;font-size:14px;font-weight:700}.role-readiness-check-page .role-readiness-card__tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.role-readiness-check-page .role-readiness-card__tag{background:#fff;border:1px solid;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.role-readiness-check-page .role-readiness-card__more{color:var(--tertiary-text);white-space:nowrap;padding:5px 4px;font-size:12px;font-weight:700}.role-readiness-check-page .role-readiness-card__foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:16px;display:flex}.role-readiness-check-page .role-readiness-card__variant{align-items:center;gap:6px;margin-bottom:5px;font-size:12px;font-weight:700;display:flex}.role-readiness-check-page .role-readiness-card__variant svg{font-size:13px}.role-readiness-check-page .role-readiness-card__count{color:var(--tertiary-text);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.role-readiness-check-page .role-readiness-card__arrow{background:#fff;border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.role-readiness-check-page .role-readiness-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}@media screen and (max-width:1100px){.role-readiness-check-page .role-readiness-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.role-readiness-check-page .role-readiness-grid{grid-template-columns:1fr}}.role-readiness-check-page .role-readiness-empty{border:1px solid var(--light-grey);text-align:center;background:#fff;border-radius:18px;padding:40px 32px}.role-readiness-check-page .role-readiness-empty .icon{background:var(--blue-50);width:48px;height:48px;color:var(--blue-primary-500);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:22px;display:inline-flex}.role-readiness-check-page .role-readiness-empty h3{color:var(--primary-text);margin:0 0 8px;font-size:20px;font-weight:800}.role-readiness-check-page .role-readiness-empty p{color:var(--secondary-text);margin:0 0 20px;font-size:14px}.role-readiness-check-page .role-readiness-empty__form{gap:8px;max-width:440px;margin:0 auto 14px;display:flex}.role-readiness-check-page .role-readiness-empty__form input{border:1.5px solid var(--light-grey);min-width:0;color:var(--primary-text);border-radius:10px;outline:none;flex:1;padding:11px 14px;font-size:14px}.role-readiness-check-page .role-readiness-empty__form button{background:var(--blue-primary-500);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex}.role-readiness-check-page .role-readiness-empty__clear{color:var(--tertiary-text);background:0 0;font-size:14px;font-weight:600}.role-readiness-check-page .role-readiness-variant-toggle{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;display:flex}.role-readiness-check-page .role-readiness-variant-toggle .label{letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary-text);font-size:11px;font-weight:800}.role-readiness-check-page .role-readiness-variant-toggle .options{background:var(--hover);border-radius:12px;gap:5px;padding:5px;display:inline-flex}.role-readiness-check-page .role-readiness-variant-toggle .options button{color:var(--secondary-text);background:0 0;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:700}.role-readiness-check-page .role-readiness-variant-toggle .options button.active{color:var(--primary-text);background:#fff;box-shadow:0 1px 3px #10182824}.role-readiness-check-page .role-readiness-detail-grid{grid-template-columns:1fr 340px;grid-template-areas:"covered rail""aiInterview rail";align-items:start;gap:30px;display:grid}.role-readiness-check-page .role-readiness-detail-grid .mobile-only{display:none}.role-readiness-check-page .role-readiness-detail-grid .desktop-only{display:contents}@media screen and (max-width:1000px){.role-readiness-check-page .role-readiness-detail-grid{grid-template-columns:1fr;grid-template-areas:"covered""aiInterview""rail"}.role-readiness-check-page .role-readiness-detail-grid .role-readiness-rail{position:static}.role-readiness-check-page .role-readiness-detail-grid .mobile-only{display:contents}.role-readiness-check-page .role-readiness-detail-grid .desktop-only{display:none}}.role-readiness-check-page .role-readiness-covered-section{grid-area:covered}.role-readiness-check-page .role-readiness-covered-intro{margin-bottom:14px}.role-readiness-check-page .role-readiness-covered-intro .label{letter-spacing:.07em;text-transform:uppercase;color:var(--tertiary-text);margin-bottom:6px;font-size:11px;font-weight:800}.role-readiness-check-page .role-readiness-covered-intro p{color:var(--primary-text);max-width:620px;margin:0;font-size:18px;font-weight:700;line-height:1.4}.role-readiness-check-page .role-readiness-covered-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;display:grid}@media screen and (max-width:700px){.role-readiness-check-page .role-readiness-covered-grid{grid-template-columns:1fr}}.role-readiness-check-page .role-readiness-skill-area-card{border:1px solid var(--light-grey);background:#fff;border-radius:16px;flex-direction:column;padding:18px;display:flex}.role-readiness-check-page .role-readiness-skill-area-card__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.role-readiness-check-page .role-readiness-skill-area-card__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.role-readiness-check-page .role-readiness-skill-area-card__head-text{flex-direction:column;gap:6px;min-width:0;display:flex}.role-readiness-check-page .role-readiness-skill-area-card__name{letter-spacing:-.01em;color:var(--primary-text);font-size:15px;font-weight:800;line-height:1.2}.role-readiness-check-page .role-readiness-skill-area-card__duration{background:var(--hover2);border:1px solid var(--light-grey);width:fit-content;color:var(--secondary-text);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.role-readiness-check-page .role-readiness-skill-area-card__structure{background:var(--hover2);border-radius:10px;margin-bottom:12px;padding:10px 12px}.role-readiness-check-page .role-readiness-skill-area-card__structure .label{letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary-text);margin-bottom:4px;font-size:10px;font-weight:800}.role-readiness-check-page .role-readiness-skill-area-card__structure .value{color:var(--primary-text);font-size:13px;font-weight:700}.role-readiness-check-page .role-readiness-skill-area-card__tags{margin-top:auto}.role-readiness-check-page .role-readiness-skill-area-card__tags .label{letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary-text);margin-bottom:8px;font-size:10px;font-weight:800}.role-readiness-check-page .role-readiness-skill-area-card__tags .tags{flex-wrap:wrap;gap:6px;display:flex}.role-readiness-check-page .role-readiness-skill-area-card__tags .tags span{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.role-readiness-check-page .role-readiness-skill-area-card__tags .tags .more{background:var(--hover2);color:var(--secondary-text);border:1px dashed var(--light-grey)}.role-readiness-check-page .role-readiness-ai-interview-section{flex-direction:column;grid-area:aiInterview;gap:30px;display:flex}.role-readiness-check-page .role-readiness-ai-card{background:var(--blue-primary-900);color:#fff;border-radius:20px;padding:28px}.role-readiness-check-page .role-readiness-ai-card__head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.role-readiness-check-page .role-readiness-ai-card__head .icon{width:38px;height:38px;color:var(--purple-300);background:#7839ee47;border-radius:11px;justify-content:center;align-items:center;font-size:18px;display:flex}.role-readiness-check-page .role-readiness-ai-card__head .label{letter-spacing:.08em;text-transform:uppercase;color:var(--purple-300);font-size:11px;font-weight:800}.role-readiness-check-page .role-readiness-ai-card p{color:#ffffffd9;max-width:720px;margin:0 0 20px;font-size:15px;line-height:1.6}.role-readiness-check-page .role-readiness-ai-card__cta{color:#fff;background:0 0;border:1.5px solid #ffffff47;border-radius:11px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.role-readiness-check-page .role-readiness-report-card{border:1px solid var(--light-grey);background:#fff;border-radius:20px;padding:26px}.role-readiness-check-page .role-readiness-report-card__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.role-readiness-check-page .role-readiness-report-card__head .icon{background:var(--blue-50);width:38px;height:38px;color:var(--blue-primary-500);border-radius:11px;justify-content:center;align-items:center;font-size:18px;display:flex}.role-readiness-check-page .role-readiness-report-card__head .label{letter-spacing:.08em;text-transform:uppercase;color:var(--tertiary-text);font-size:11px;font-weight:800}.role-readiness-check-page .role-readiness-report-card p{color:var(--secondary-text);max-width:700px;margin:0 0 20px;font-size:15px;line-height:1.6}.role-readiness-check-page .role-readiness-report-card__link{color:var(--blue-primary-500);align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:700;display:inline-flex}.role-readiness-check-page .role-readiness-report-sample{border:1px solid var(--light-grey);background:var(--hover2);border-radius:14px;padding:16px 18px;position:relative;overflow:hidden}.role-readiness-check-page .role-readiness-report-sample .sample-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--tertiary-text);border:1px solid var(--light-grey);background:#fff;border-radius:7px;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;right:14px}.role-readiness-check-page .role-readiness-report-sample .label{letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary-text);margin-bottom:12px;font-size:11px;font-weight:800}.role-readiness-check-page .role-readiness-report-sample .rows{flex-direction:column;gap:10px;display:flex}.role-readiness-check-page .role-readiness-report-sample .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.role-readiness-check-page .role-readiness-report-sample .row .name{color:var(--primary-text);font-size:13px;font-weight:600}.role-readiness-check-page .role-readiness-report-sample .row .meter{background:var(--light-grey);border-radius:99px;flex-shrink:0;width:110px;height:7px;overflow:hidden}.role-readiness-check-page .role-readiness-report-sample .row .meter .bar{border-radius:99px;height:100%}.role-readiness-check-page .role-readiness-report-sample .row .meter .bar.strong{background:var(--success)}.role-readiness-check-page .role-readiness-report-sample .row .meter .bar.gap{background:var(--warning)}.role-readiness-check-page .role-readiness-report-sample .row .status{align-items:center;gap:5px;min-width:60px;font-size:12px;font-weight:700;display:inline-flex}.role-readiness-check-page .role-readiness-report-sample .row .status .dot{border-radius:50%;width:8px;height:8px}.role-readiness-check-page .role-readiness-report-sample .row .status.strong{color:var(--success)}.role-readiness-check-page .role-readiness-report-sample .row .status.strong .dot{background:var(--success)}.role-readiness-check-page .role-readiness-report-sample .row .status.gap{color:var(--warning)}.role-readiness-check-page .role-readiness-report-sample .row .status.gap .dot{background:var(--warning)}.role-readiness-check-page .role-readiness-rail{flex-direction:column;grid-area:rail;gap:16px;display:flex;position:sticky;top:24px}.role-readiness-check-page .role-readiness-rail__packages{border:1px solid var(--light-grey);background:#fff;border-radius:18px;padding:20px;box-shadow:0 12px 30px #1018280f}.role-readiness-check-page .role-readiness-rail__title{letter-spacing:-.01em;color:var(--primary-text);margin-bottom:14px;font-size:15px;font-weight:800}.role-readiness-check-page .role-readiness-package{border:1px solid var(--light-grey);border-radius:14px;margin-bottom:12px;padding:16px;position:relative;overflow:hidden}.role-readiness-check-page .role-readiness-package:last-child{margin-bottom:0}.role-readiness-check-page .role-readiness-package.recommended{border:2px solid var(--warning);padding-top:40px}.role-readiness-check-page .role-readiness-package .recommended-badge{background:var(--warning);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:0 12px 0 10px;padding:6px 14px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}.role-readiness-check-page .role-readiness-package__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.role-readiness-check-page .role-readiness-package__head .name{color:var(--primary-text);font-size:14px;font-weight:800}.role-readiness-check-page .role-readiness-package__head .price{color:var(--primary-text);font-size:20px;font-weight:800}.role-readiness-check-page .role-readiness-package__name-only{color:var(--primary-text);max-width:190px;margin-bottom:8px;font-size:14px;font-weight:800;line-height:1.3}.role-readiness-check-page .role-readiness-package__price-row{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.role-readiness-check-page .role-readiness-package__price-row .strikethrough{color:var(--tertiary-text);font-size:14px;font-weight:600;text-decoration:line-through}.role-readiness-check-page .role-readiness-package__price-row .price{color:var(--success);font-size:22px;font-weight:800}.role-readiness-check-page .role-readiness-package__perks{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.role-readiness-check-page .role-readiness-package__perks li{color:var(--secondary-text);align-items:flex-start;gap:8px;font-size:13px;display:flex}.role-readiness-check-page .role-readiness-package__perks li svg{color:var(--success);flex-shrink:0;margin-top:2px}.role-readiness-check-page .role-readiness-package__note{color:var(--tertiary-text);margin:0 0 12px;font-size:12px;line-height:1.5}.role-readiness-check-page .role-readiness-package__cta{justify-content:center;align-items:center;gap:8px;border-radius:11px!important;width:100%!important;padding:12px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.role-readiness-check-page .role-readiness-package__cta.secondary{background:var(--blue-50)!important;color:var(--blue-primary-500)!important}.role-readiness-check-page .role-readiness-package__cta.primary{background:var(--blue-primary-500)!important;color:#fff!important}.role-readiness-check-page .role-readiness-package__purchased{background:var(--green-50);color:var(--green-700);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:14px;font-weight:700;display:flex}@media screen and (max-width:640px){.role-readiness-check-page{padding:16px 16px 90px}.role-readiness-check-page .role-readiness-eyebrow{padding:6px 10px;font-size:10px}.role-readiness-check-page .role-readiness-header h1{font-size:24px;line-height:1.25}.role-readiness-check-page .role-readiness-header__title{gap:12px}.role-readiness-check-page .role-readiness-header__title .icon{width:44px;height:44px;font-size:20px}.role-readiness-check-page .role-readiness-header__title h1{font-size:22px}.role-readiness-check-page .role-readiness-header__sub{font-size:14px}.role-readiness-check-page .role-readiness-search{margin-bottom:22px}.role-readiness-check-page .role-readiness-search svg{font-size:16px;left:14px}.role-readiness-check-page .role-readiness-search input{padding:12px 14px 12px 40px;font-size:14px}.role-readiness-check-page .role-readiness-recommended{margin-bottom:22px}.role-readiness-check-page .role-readiness-card{padding:16px}.role-readiness-check-page .role-readiness-card.recommended{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px}.role-readiness-check-page .role-readiness-card__name{font-size:16px}.role-readiness-check-page .role-readiness-card__frame{font-size:13px}.role-readiness-check-page .role-readiness-grid{gap:14px}.role-readiness-check-page .role-readiness-variant-toggle{margin-bottom:20px}.role-readiness-check-page .role-readiness-variant-toggle .options{width:100%}.role-readiness-check-page .role-readiness-variant-toggle .options button{flex:1;padding:8px 10px;font-size:13px}.role-readiness-check-page .role-readiness-detail-grid{gap:22px}.role-readiness-check-page .role-readiness-covered-intro p{font-size:16px}.role-readiness-check-page .role-readiness-covered-grid{gap:12px;margin-top:14px}.role-readiness-check-page .role-readiness-skill-area-card{padding:16px}.role-readiness-check-page .role-readiness-ai-card{padding:20px}.role-readiness-check-page .role-readiness-ai-card p{font-size:14px}.role-readiness-check-page .role-readiness-ai-card__cta{justify-content:center;width:100%}.role-readiness-check-page .role-readiness-report-card{padding:20px}.role-readiness-check-page .role-readiness-report-sample{padding:14px 16px}.role-readiness-check-page .role-readiness-report-sample .row .meter{flex:1;width:auto;min-width:70px}.role-readiness-check-page .role-readiness-report-sample .row .status{min-width:unset}.role-readiness-check-page .role-readiness-rail__packages{padding:16px}.role-readiness-check-page .role-readiness-package{padding:14px}.role-readiness-check-page .role-readiness-empty{padding:28px 20px}.role-readiness-check-page .rr-sticky-cta{z-index:250;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6eaf2;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0b1a3a1f}.role-readiness-check-page .rr-sticky-cta__buy{color:#fff;white-space:nowrap;background:#2563eb;border:none;border-radius:10px;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-flex}.role-readiness-check-page .rr-sticky-cta--single{justify-content:center}}@media screen and (max-width:420px){.role-readiness-check-page .role-readiness-empty__form{flex-direction:column}.role-readiness-check-page .role-readiness-empty__form button{justify-content:center;width:100%}}.skill-drills-page{background:var(--gray-50);width:100%;max-width:1160px;margin:0 auto;padding:24px 24px 60px}.skill-drills-page .skill-drills-eyebrow{background:var(--blue-50);color:var(--blue-primary-500);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex}.skill-drills-page .skill-drills-header{margin-bottom:20px}.skill-drills-page .skill-drills-header h1{letter-spacing:-.02em;color:var(--primary-text);max-width:760px;margin:16px 0 0;font-size:32px;font-weight:800;line-height:1.2}.skill-drills-page .skill-drills-header h1 .highlight{color:var(--blue-primary-500)}.skill-drills-page .skill-drills-recommended{margin-bottom:30px}.skill-drills-page .skill-drills-recommended__heading{color:var(--primary-text);align-items:baseline;gap:8px;margin-bottom:16px;font-size:15px;font-weight:800;display:flex}.skill-drills-page .skill-drills-recommended__heading svg{color:var(--warning);font-size:16px}.skill-drills-page .skill-drills-recommended__heading span{color:var(--tertiary-text);font-size:13px;font-weight:600}.skill-drills-page .skill-drills-search{margin-bottom:16px;position:relative}.skill-drills-page .skill-drills-search svg{color:var(--tertiary-text);font-size:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.skill-drills-page .skill-drills-search input{border:1.5px solid var(--light-grey);width:100%;color:var(--primary-text);border-radius:12px;outline:none;padding:14px 16px 14px 44px;font-size:15px;font-weight:500}.skill-drills-page .skill-drills-search input:focus{border-color:var(--blue-primary-500)}.skill-drills-page .skill-drills-filters{gap:9px;margin-bottom:30px;padding-bottom:4px;display:flex;overflow-x:auto}.skill-drills-page .skill-drills-filters::-webkit-scrollbar{height:0}.skill-drills-page .skill-drills-filters .skill-drills-filter{border:1.5px solid var(--light-grey);color:var(--secondary-text);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex}.skill-drills-page .skill-drills-filters .skill-drills-filter span{opacity:.7;font-size:12px;font-weight:700}.skill-drills-page .skill-drills-filters .skill-drills-filter.active{border-color:var(--blue-primary-900);background:var(--blue-primary-900);color:#fff}.skill-drills-page .skill-drills-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}@media screen and (max-width:1100px){.skill-drills-page .skill-drills-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.skill-drills-page .skill-drills-grid{grid-template-columns:1fr}}.skill-drills-page .skill-drills-pass-slot{grid-column:1/-1}.skill-drills-page .skill-drills-sticky-cta{display:none}.skill-drills-page .skill-drill-card{cursor:pointer;border:1px solid;border-radius:18px;flex-direction:column;padding:22px;transition:transform .14s,box-shadow .14s;display:flex;position:relative}.skill-drills-page .skill-drill-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10182817}.skill-drills-page .skill-drill-card__purchased-badge{background:var(--success);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:0 18px;align-items:center;gap:5px;padding:6px 14px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:0;right:0}.skill-drills-page .skill-drill-card__recommended-badge{background:var(--warning);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:0 12px;padding:6px 14px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}.skill-drills-page .skill-drill-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.skill-drills-page .skill-drill-card__head-left{align-items:center;gap:11px;min-width:0;display:flex}.skill-drills-page .skill-drill-card__icon{color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.skill-drills-page .skill-drill-card__family{white-space:nowrap;margin-top:2px;font-size:12px;font-weight:700;display:block}.skill-drills-page .skill-drill-card__level-marker{color:var(--secondary-text);white-space:nowrap;background:#fff;border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.skill-drills-page .skill-drill-card__name{letter-spacing:-.02em;color:var(--primary-text);font-size:20px;font-weight:800;line-height:1.2}.skill-drills-page .skill-drill-card__tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.skill-drills-page .skill-drill-card__tag{background:#fff;border:1px solid;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.skill-drills-page .skill-drill-card__more{color:var(--tertiary-text);padding:5px 4px;font-size:12px;font-weight:700}.skill-drills-page .skill-drill-card__arrow{background:#fff;border:1px solid;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-left:auto;display:flex}.skill-drills-page .skill-drills-empty{border:1px solid var(--light-grey);text-align:center;background:#fff;border-radius:18px;padding:40px 32px}.skill-drills-page .skill-drills-empty .icon{background:var(--blue-50);width:48px;height:48px;color:var(--blue-primary-500);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:22px;display:inline-flex}.skill-drills-page .skill-drills-empty h3{color:var(--primary-text);margin:0 0 8px;font-size:20px;font-weight:800}.skill-drills-page .skill-drills-empty p{color:var(--secondary-text);margin:0 0 20px;font-size:14px}.skill-drills-page .skill-drills-empty__request{background:var(--blue-primary-500);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;margin-bottom:14px;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex}.skill-drills-page .skill-drills-empty__clear{color:var(--tertiary-text);background:0 0;font-size:14px;font-weight:600}@media screen and (max-width:640px){.skill-drills-page{padding:16px 16px 90px}.skill-drills-page .skill-drills-eyebrow{padding:6px 10px;font-size:10px}.skill-drills-page .skill-drills-header h1{font-size:24px;line-height:1.25}.skill-drills-page .skill-drills-search{margin-bottom:14px}.skill-drills-page .skill-drills-search svg{font-size:16px;left:14px}.skill-drills-page .skill-drills-search input{padding:12px 14px 12px 40px;font-size:14px}.skill-drills-page .skill-drills-filters{margin-bottom:22px}.skill-drills-page .skill-drills-grid{gap:14px}.skill-drills-page .skill-drill-card{padding:16px}.skill-drills-page .skill-drill-card__name{font-size:19px}.skill-drills-page .skill-drills-empty{padding:28px 20px}.skill-drills-page .skill-drills-sticky-cta{z-index:250;border-top:1px solid var(--light-grey);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0b1a3a1f}}.skill-drill-drawer .MuiDrawer-paper{width:456px;max-width:100vw}@media screen and (max-width:900px){.skill-drill-drawer .MuiDrawer-paper{border-radius:22px 22px 0 0;width:100%;height:82vh;max-height:82vh}}.skill-drill-drawer .skill-drill-panel{flex-direction:column;height:100%;display:flex}.skill-drill-drawer .skill-drill-panel__bar{border-bottom:1px solid var(--light-grey);color:var(--primary-text)!important;box-shadow:none!important;background:#fff!important}.skill-drill-drawer .skill-drill-panel__bar-title{flex:1;font-size:16px!important;font-weight:700!important}.skill-drill-drawer .skill-drill-panel__content{padding:20px 22px 32px;overflow-y:auto}.skill-drill-drawer .skill-drill-panel__head{justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:6px;display:flex}.skill-drill-drawer .skill-drill-panel__head-left{align-items:center;gap:12px;min-width:0;display:flex}.skill-drill-drawer .skill-drill-panel__icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.skill-drill-drawer .skill-drill-panel__name{letter-spacing:-.02em;color:var(--primary-text);font-size:19px;font-weight:800;line-height:1.15}.skill-drill-drawer .skill-drill-panel__family{margin-top:3px;font-size:13px;font-weight:700}.skill-drill-drawer .skill-drill-panel__duration{background:var(--hover2);border:1px solid var(--light-grey);color:var(--secondary-text);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.skill-drill-drawer .skill-drill-panel__about{color:var(--secondary-text);margin:14px 0 0;font-size:14px;line-height:1.6}.skill-drill-drawer .skill-drill-panel__sample-link{color:var(--blue-primary-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:18px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.skill-drill-drawer .skill-drill-panel__section{margin-top:18px}.skill-drill-drawer .skill-drill-panel__section .label{letter-spacing:.08em;text-transform:uppercase;color:var(--tertiary-text);margin-bottom:11px;font-size:11px;font-weight:800}.skill-drill-drawer .skill-drill-panel__tags{flex-wrap:wrap;gap:8px;display:flex}.skill-drill-drawer .skill-drill-panel__tags span{border:1px solid;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.skill-drill-drawer .skill-drill-panel__meta{gap:9px;margin-top:16px;display:flex}.skill-drill-drawer .skill-drill-panel__meta span{background:var(--hover2);border:1px solid var(--light-grey);color:var(--secondary-text);border-radius:11px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.skill-drill-drawer .skill-drill-panel__levels{background:var(--hover);border-radius:13px;gap:6px;padding:5px;display:flex}.skill-drill-drawer .skill-drill-panel__levels button{color:var(--secondary-text);background:0 0;border:none;border-radius:9px;flex:1;padding:10px 8px;font-size:13px;font-weight:700}.skill-drill-drawer .skill-drill-panel__levels button.active{color:var(--blue-primary-500);background:#fff;box-shadow:0 1px 3px #1018281f}.skill-drill-drawer .skill-drill-panel__hint{color:var(--tertiary-text);margin:10px 2px 0;font-size:13px}.skill-drill-drawer .skill-drill-panel__packages{flex-direction:column;gap:12px;margin-top:26px;display:flex}.skill-drill-drawer .skill-drill-package{border:1px solid var(--light-grey);border-radius:14px;padding:16px;position:relative;overflow:hidden}.skill-drill-drawer .skill-drill-package.recommended{border:2px solid var(--warning);padding-top:40px}.skill-drill-drawer .skill-drill-package .recommended-badge{background:var(--warning);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:0 12px 0 10px;padding:6px 14px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}.skill-drill-drawer .skill-drill-package__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.skill-drill-drawer .skill-drill-package__head .name{color:var(--primary-text);max-width:190px;font-size:14px;font-weight:800;line-height:1.3}.skill-drill-drawer .skill-drill-package__head .price-row{align-items:baseline;gap:7px;display:flex}.skill-drill-drawer .skill-drill-package__head .price-row .strikethrough{color:var(--tertiary-text);font-size:13px;font-weight:600;text-decoration:line-through}.skill-drill-drawer .skill-drill-package__head .price-row .price{color:var(--success);font-size:19px;font-weight:800}.skill-drill-drawer .skill-drill-package__note{color:var(--secondary-text);margin:0 0 14px;font-size:13px;line-height:1.5}.skill-drill-drawer .skill-drill-package__cta{justify-content:center;align-items:center;gap:8px;border-radius:11px!important;width:100%!important;padding:12px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.skill-drill-drawer .skill-drill-package__cta.secondary{background:var(--blue-50)!important;color:var(--blue-primary-500)!important}.skill-drill-drawer .skill-drill-package__cta.primary{background:var(--blue-primary-500)!important;color:#fff!important}.mock-interviews-page .mock-interview-cards{flex-direction:column;justify-content:stretch;align-items:stretch;gap:24px;width:100%;margin-bottom:60px;padding:24px;display:flex;overflow:hidden}.mock-interviews-page .mock-interview-cards .mock-interview-card{border:1px solid #e2e8f0;border-radius:8px;padding:16px}.mock-interviews-page .mock-interview-cards .mock-interview-card .mentor{border-bottom:1px dashed #e2e8f0;flex:1;align-items:center;gap:16px;padding-bottom:16px;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card .mentor .icon{border-radius:6px;width:64px;height:64px;overflow:hidden}.mock-interviews-page .mock-interview-cards .mock-interview-card .mentor .name{text-align:left;color:#2b2f34;font-size:22px;font-weight:700;line-height:37.62px}.mock-interviews-page .mock-interview-cards .mock-interview-card .mentor .college{text-align:left;color:#2b2f34b2;white-space:nowrap;align-items:center;gap:16px;font-size:18px;font-weight:500;line-height:28.44px;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card .mentor .divider{background:#d9d9d9;width:1px;height:20px}.mock-interviews-page .mock-interview-cards .mock-interview-card .mentor .company{overflow:hidden}.mock-interviews-page .mock-interview-cards .mock-interview-card .mentor .company img{object-fit:contain;mix-blend-mode:multiply;height:32px}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection{flex-direction:column;gap:24px;width:100%;padding-top:24px;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .heading{letter-spacing:-.02em;text-align:left;font-size:16px;font-weight:600;line-height:21.6px}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages{flex-direction:column;gap:16px;width:100%;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj{letter-spacing:-.01em;text-align:left;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:16px;font-weight:500;line-height:24px;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .right{align-items:center;gap:16px;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .price{align-items:baseline;gap:12px;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .price .discounted-price{letter-spacing:-.03em;text-align:left;color:#00a707;white-space:nowrap;font-size:20px;font-weight:700;line-height:24.2px;text-decoration:none}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .price .actual-price{text-align:left;color:#2b2f34;white-space:nowrap;font-size:16px;font-weight:600;line-height:21.6px;text-decoration:line-through}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .purchased{text-align:left;color:#00a707;font-size:16px;font-weight:600;line-height:21.6px}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .row .buttons{flex:1;justify-content:flex-end;align-items:center;gap:16px;display:flex}@media screen and (max-width:768px){.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj{flex-direction:column;align-items:flex-start;gap:8px}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .purchased{font-size:12px}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .row .buttons{width:100%}.mock-interviews-page .mock-interview-cards .mock-interview-card .roles-selection .packages .packageObj .row .buttons .elm-btn{flex:1;width:auto!important}}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card{flex-direction:column;min-width:325px;padding:0;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card .mentor{flex:unset;padding:16px}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card .mentor .icon{border-radius:6px;width:48px;height:48px;overflow:hidden}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card .mentor .icon img{width:48px;height:48px;overflow:hidden}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card .mentor .name{letter-spacing:-.02em;text-align:left;font-size:16px;font-weight:600;line-height:21.6px}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card .mentor .college{text-align:left;color:#2b2f34b2;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18.9px;display:flex}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card .roles-selection{flex:1;padding:16px 16px 0}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card .roles-selection .packageObj{padding:8px 12px}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card .buttons-container{border-top:1px solid #e2e8f0;padding:16px}.mock-interviews-page .mock-interview-cards .mock-interview-card.dashboard-card .buttons-container button{width:100%}.skill-analysis-page{font-family:Inter,sans-serif}.skill-analysis-page .MuiTooltip-tooltip{border:1px solid red}.skill-analysis-page .mobile-only{display:none!important}.skill-analysis-page .top-banner{background:linear-gradient(#0082f514 0%,#fff 110%);margin-bottom:10px;padding:32px 24px}.skill-analysis-page .top-banner .heading{color:#2a2f35;text-transform:capitalize;margin-bottom:8px;font-size:32px;font-style:normal;font-weight:700;line-height:45px}.skill-analysis-page .top-banner .desc{color:var(--description-text,#292f36b3);width:85%;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.skill-analysis-page .latest-test-attempt-section{padding:0 24px 32px}.skill-analysis-page .latest-test-attempt-section .glance-line{color:#2a2f3599;margin-bottom:16px;font-size:14px;font-weight:500;line-height:150%}.skill-analysis-page .latest-test-attempt-section .loader-container{justify-content:center;padding:32px 0;display:flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card{background:linear-gradient(150deg,#0b1b3b 0%,#10254e 100%);border-radius:16px;padding:28px 32px 26px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0b18342e}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .background-decorative{pointer-events:none;background:radial-gradient(circle,#6096ff47 0%,#6096ff00 68%);border-radius:50%;width:340px;height:100%;position:absolute;top:-120px;right:-90px}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .status-badge--neutral{color:#fff;background:#ffffff1f;border-color:#ffffff38}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .status-badge--positive{color:#6ee7b7;background:#34d3992e;border-color:#34d39966}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .status-badge--negative{color:#fca5a5;background:#f8717129;border-color:#f8717161}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .left{align-items:center;gap:12px;display:flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .eyebrow{color:#ffffff80;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:600}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .category-badge,.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .category-badge{color:#ffffffbf;background:0 0;border:1px solid #ffffff52}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .category-badge__icon{color:#ffffff8c;font-size:14px;display:inline-flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .status-badge{border:1px solid #0000}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .status-badge--neutral{color:#fff;background:#ffffff1f;border-color:#ffffff38}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .status-badge--positive{color:#6ee7b7;background:#34d3992e;border-color:#34d39966}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .status-badge--negative{color:#fca5a5;background:#f8717129;border-color:#f8717161}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .title-block{flex:auto;min-width:0}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .title-block .title-wrapper{align-items:center;display:flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .title-block .title-wrapper .company-logo{object-fit:contain;background:#ffffffe6;border-radius:8px;flex-shrink:0;margin-top:3px;margin-right:12px;padding:4px;width:60px!important;height:60px!important}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .title-block .title-wrapper .test-title{color:#fff;cursor:default;font-size:30px;font-weight:700;line-height:128%;overflow:hidden}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .title-block .title-wrapper .test-title.light-version{color:#fff9}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .title-block .meta{color:#ffffff8c;margin-top:10px;font-size:15px;font-weight:500}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .marks-block{flex-shrink:0;align-items:baseline;gap:6px;display:flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .marks-block .marks-value{color:#fff;font-size:52px;font-weight:700;line-height:1}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .marks-block .marks-label{color:#ffffff80;font-size:15px;font-weight:500}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .divider{background:#ffffff24;height:1px;margin:22px 0 18px}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .pointer-line{color:#ffffffb3;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .pointer-line .arrow{color:#ffffff73}.skill-analysis-page .heading-container{border-bottom:1px solid #e1e8f1;justify-content:space-between;width:calc(100% - 48px);margin:auto;display:flex}.skill-analysis-page .heading-container .heading{color:#2a2f35;align-items:flex-end;gap:6px;font-size:18px;font-weight:600;line-height:36px;display:flex}.skill-analysis-page .heading-container .heading .skill-heading-info-tooltip{cursor:pointer;position:relative}.skill-analysis-page .heading-container .heading .skill-heading-info-tooltip .icon-wrapper{position:relative}.skill-analysis-page .heading-container .heading .skill-heading-info-tooltip .icon{color:#333;margin-bottom:5px;font-size:24px}.skill-analysis-page .heading-container .heading .skill-heading-info-tooltip .tooltiptext{visibility:hidden;text-align:left;z-index:1;opacity:0;color:#2a2f35b3;background:#fff;border:1px solid #e1e8f1;border-radius:8px;width:300px;margin-left:-10px;padding:8px;font-size:12px;font-weight:500;line-height:18px;transition:opacity .3s;position:absolute;top:130%;left:110%}@media screen and (max-width:500px){.skill-analysis-page .heading-container .heading .skill-heading-info-tooltip .tooltiptext{left:unset;right:0}}.skill-analysis-page .heading-container .heading .skill-heading-info-tooltip:hover .tooltiptext{visibility:visible;opacity:1}.skill-analysis-page .heading-container .tabs{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;width:fit-content;padding-top:16px;display:flex}.skill-analysis-page .heading-container .tabs .tab{text-align:center;color:#2a2f35b3;cursor:pointer;width:106px;padding:8px 16px;font-size:14px;font-style:normal;font-weight:600;line-height:20px}@media screen and (max-width:500px){.skill-analysis-page .heading-container .tabs .tab{width:unset}}.skill-analysis-page .heading-container .tabs .tab.active{color:#0082f5;border-bottom:2px solid #0082f5}.skill-analysis-page .skill-chart{padding:20px;position:relative}.skill-analysis-page .skill-chart .skill-title-info-tooltip{cursor:pointer;z-index:100000000!important}.skill-analysis-page .skill-chart .skill-title-info-tooltip .icon-wrapper{width:fit-content;position:relative}.skill-analysis-page .skill-chart .skill-title-info-tooltip .icon{color:#333;margin-bottom:5px;font-size:24px}.skill-analysis-page .skill-chart .skill-title-info-tooltip .tooltiptext{visibility:hidden;text-align:left;z-index:1;opacity:0;color:#2a2f35b3;visibility:visible;opacity:1;background:#fff;border:1px solid #e1e8f1;border-radius:8px;width:300px;margin-left:-10px;padding:8px;font-size:12px;font-weight:500;line-height:18px;transition:opacity .3s;position:absolute;top:130%;left:110%}.skill-analysis-page .skill-chart h3{text-align:center;color:#333;margin-bottom:20px;font-size:1.5rem}.skill-analysis-page .skill-chart .recharts-legend-wrapper{margin-bottom:20px;margin:auto!important;top:0!important}.skill-analysis-page .skill-chart .recharts-legend-wrapper .recharts-legend-item{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-right:12px!important}.skill-analysis-page .skill-chart .recharts-legend-wrapper .recharts-legend-item .recharts-legend-item-text{color:#2a2f35!important}.skill-analysis-page .skill-chart .recharts-tooltip-wrapper{background:#fff;border-radius:5px;padding:10px;box-shadow:0 2px 5px #00000026}.skill-analysis-page .skill-chart .label-list{color:#fff;fill:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.skill-analysis-page .skill-chart .recharts-cartesian-axis-ticks .recharts-text{color:#2a2f35cc;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:normal}.skill-analysis-page .skills-comparision{background:#fff;border:1px solid #e1e8f1;border-radius:16px;margin-inline:16px;box-shadow:0 2px 11.6px #0e18290d}.skill-analysis-page .skills-comparision .not-auth-container{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.skill-analysis-page .skills-comparision .not-auth-container .signin-lock-icon{position:relative;top:-10px}.skill-analysis-page .skills-comparision .not-auth-container .content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;top:-32px}.skill-analysis-page .skills-comparision .not-auth-container .content .title{color:var(--text,#292f36);font-size:var(--Font-size-xl,20px);font-weight:600;line-height:var(--Font-line-height-xl,28px);letter-spacing:var(--Font-letter-spacing-xs,0px);margin-bottom:6px}.skill-analysis-page .skills-comparision .not-auth-container .content .description{color:var(--description-text,#292f36b3);text-align:center;font-size:var(--Font-size-base,16px);font-style:normal;line-height:var(--Font-line-height-base,24px);letter-spacing:var(--Font-letter-spacing-xs,0px);max-width:375px;margin-bottom:24px;font-weight:500}.skill-analysis-page .skills-comparision .not-auth-container .content .sign-in-button{width:100%;max-width:375px;color:var(--Text-pure-white,#fff);font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);background-color:#0073ff;border-radius:12px}.skill-analysis-page .skills-comparision .no-test-container{text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:30px;display:flex}.skill-analysis-page .skills-comparision .no-test-container .search-icon{margin-bottom:12px}.skill-analysis-page .skills-comparision .no-test-container .title{color:#2a2f35;text-align:center;max-width:425px;margin-bottom:8px;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.skill-analysis-page .skills-comparision .no-test-container .description{color:#2a2f35b3;text-align:center;max-width:425px;margin-bottom:24px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.skill-analysis-page .skills-comparision .no-test-container .apply-button{border-radius:var(--Radius-xl,12px);background:var(--primary,#0084fd);color:var(--Text-pure-white,#fff);font-size:var(--Font-size-base,16px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-base,24px);letter-spacing:var(--Font-letter-spacing-xs,0px);padding:9px 18px}.skill-analysis-page .loader-container{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:250px;display:flex}.skill-analysis-page .learning-path-container{border-bottom:1px solid #e1e8f1;border-radius:0;padding:50px 24px}.skill-analysis-page .learning-path-container .header{text-align:center}.skill-analysis-page .learning-path-container .header .icon-wrapper{background:#0082f51f;border-radius:8px;width:fit-content;margin:0 auto 1rem;padding:10px}.skill-analysis-page .learning-path-container .header .icon-wrapper .icon{color:#2f80ed;font-size:2.5rem}.skill-analysis-page .learning-path-container .header h2{color:#2a2f35;margin-bottom:8px;font-size:24px;font-weight:600;line-height:140%}.skill-analysis-page .learning-path-container .header p{max-width:500px;color:var(--description-text,#292f36b3);text-align:center;margin:0 auto;font-size:16px;font-weight:500;line-height:24px}.skill-analysis-page .learning-path-container .recommendations{background:#f3f7ff;border-radius:12px;justify-content:space-evenly;align-items:stretch;gap:1.5rem;margin-top:2rem;margin-bottom:16px;padding:16px;display:flex}.skill-analysis-page .learning-path-container .recommendations .card .icon-wrapper{color:#2f80ed;background:#0082f51f;border-radius:8px;width:fit-content;margin:0 auto 1rem;padding:10px}.skill-analysis-page .learning-path-container .recommendations .card .text{color:#002658;text-align:center;background:#fff;border-radius:106px;width:fit-content;margin:0 auto 8px;padding:4px 17px;font-size:14px;font-weight:500;line-height:20px}.skill-analysis-page .learning-path-container .recommendations .card .title{color:#002658;text-align:center;letter-spacing:.2px;font-family:Satoshi,sans-serif;font-size:20px;font-weight:700;line-height:150%}.skill-analysis-page .learning-path-container .recommendations .line{background-color:#fff;width:3px;height:120px}.skill-analysis-page .learning-path-container .why-this-path{background:#f9f5ff;border-radius:12px;padding:24px}.skill-analysis-page .learning-path-container .why-this-path .title{color:#9141ff;margin-bottom:8px;font-size:18px;font-weight:600;line-height:140%}.skill-analysis-page .learning-path-container .why-this-path .list .list-item{color:var(--description-text,#292f36b3);margin-bottom:12px;margin-left:24px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.skill-analysis-page .learning-path-container .why-this-path .list .list-item:last-of-type{margin-bottom:0}.skill-analysis-page .learning-path-container .course-cards{overflow:unset;margin-top:32px}.skill-analysis-page .learning-path-container .course-cards .course-card-resources{margin-bottom:26px}.skill-analysis-page .learning-path-container .course-cards .course-card-resources .resource{align-items:center;gap:10px;margin-bottom:10px;display:flex}.skill-analysis-page .learning-path-container .course-cards .course-card-resources .resource .icon{color:#2b2f34b2;font-size:18px}.skill-analysis-page .learning-path-container .course-cards .course-card-resources .resource .resource-name{color:#2a2f35cc;text-align:right;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.skill-analysis-page .learning-path-container .course-cards .course-card{width:354px;padding-top:20px}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-image img{height:167px}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-content .course-card-title{font-size:18px}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-content .course-card-date{margin-bottom:16px}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-content .course-card-date .starting-from-text{color:#7f94ab;color:color(display-p3 .5137 .5765 .6627);margin-bottom:2px;font-family:Satoshi,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:17.28px}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-details{margin-bottom:9px}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-details .chip{border-radius:8px;padding:3px 6px}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-details .chip:first-of-type{color:#033d86;letter-spacing:-.24px;background:#e3eeff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:16px;box-shadow:inset 0 0 0 1px #d2e6ff}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-actions button{flex:1}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-actions .brochure{color:var(--PRIMARY-SKY-BLUE,#0082f5);text-align:center;background:#0082f51f;border-radius:12px;padding:7px 18px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:700;line-height:normal;flex-direction:row!important}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-actions .apply{background:var(--Primary-Blue,#0082f5);color:#fff;text-align:center;padding:11px 18px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:700;line-height:normal}.skill-analysis-page .learning-path-container .explore-all-courses-button{color:var(--Text-pure-white,#fff);font-size:var(--Font-size-sm,16px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);border-radius:var(--Radius-xl,12px);margin:32px auto auto;padding:10px 18px}.skill-analysis-page .why-accio-job{text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;margin:0 auto;padding:40px 24px;display:flex}.skill-analysis-page .why-accio-job .icon-wrapper{background:#0082f51f;border-radius:6px;justify-content:center;align-items:center;margin-bottom:10px;padding:10px;display:flex}.skill-analysis-page .why-accio-job .heading{color:#2a2f35;margin-bottom:5px;font-size:24px;font-style:normal;font-weight:600;line-height:140%}.skill-analysis-page .why-accio-job .subtext{color:var(--description-text,#292f36b3);text-align:center;margin-bottom:24px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.skill-analysis-page .why-accio-job .features-section{width:100%}.skill-analysis-page .why-accio-job .features-section .section-title{color:#002658;text-align:left;margin-bottom:8px;font-size:18px;font-weight:600;line-height:140%}.skill-analysis-page .why-accio-job .features-section .features-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.skill-analysis-page .why-accio-job .features-section .features-grid:last-of-type{margin-bottom:0}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card{background:#f9f9f9;text-align:left;background:color(display-p3 .9757 .9757 .9757);border:1px solid #e1e8f1;border:1px solid color(display-p3 .8863 .9098 .9412);border-radius:12px;flex-direction:column;padding:12px;display:flex}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card .text{color:var(--text,#292f36);font-size:18px;font-weight:600;line-height:29px}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card .icon{margin-bottom:14px;font-size:28px}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card .purple{color:#7b61ff}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card .orange{color:#ff8c00}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card .green{color:#22c55e}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card .blue{color:#2563eb}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card .pink{color:#ff4d6d}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card .yellow{color:#fbbf24}.skill-analysis-page .test-reports-section{background:#f6fafe;padding:50px 24px}.skill-analysis-page .test-reports-section .heading{color:#2a2f35;margin-bottom:24px;font-size:24px;font-weight:600;line-height:140%}.skill-analysis-page .test-reports-section .cards-container{gap:16px;display:flex;overflow:auto}.skill-analysis-page .test-reports-section .cards-container .job-card{background:#fff;border:1px solid #e1e8f1;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:363px;max-width:363px;display:flex;box-shadow:0 4px 6.2px #00000005}@media screen and (max-width:500px){.skill-analysis-page .test-reports-section .cards-container .job-card{min-width:345px;max-width:345px}}.skill-analysis-page .test-reports-section .cards-container .job-card .job-card__header{gap:8px;padding:16px 18px;display:flex}.skill-analysis-page .test-reports-section .cards-container .job-card .job-card__header .middle .company{color:#2a2f35b3;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}.skill-analysis-page .test-reports-section .cards-container .job-card .job-card__header .middle .role{color:#2a2f35;letter-spacing:-.18px;font-size:17px;font-weight:600;line-height:150%}.skill-analysis-page .test-reports-section .cards-container .job-card .job-card__header .right{letter-spacing:-.24px;white-space:nowrap;border-radius:8px;height:fit-content;margin-left:auto;padding:4px 8px;font-size:13px;font-weight:500;line-height:16px}.skill-analysis-page .test-reports-section .cards-container .job-card .job-card__logo{border-radius:8px;min-width:50px;max-width:100px;min-height:50px;max-height:50px}.skill-analysis-page .test-reports-section .cards-container .job-card .button-container{background-image:repeating-linear-gradient(0deg,#e1e8f1,#e1e8f1 10px,#0000 0 18px,#e1e8f1 0),repeating-linear-gradient(90deg,#e1e8f1,#e1e8f1 10px,#0000 0 18px,#e1e8f1 0),repeating-linear-gradient(#e1e8f1,#e1e8f1 10px,#0000 0 18px,#e1e8f1 0),repeating-linear-gradient(270deg,#e1e8f1,#e1e8f1 10px,#0000 0 18px,#e1e8f1 0);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:0 100%,100% 1px,0 100%,100% 0;gap:8px;padding:12px 18px;display:flex}.skill-analysis-page .test-reports-section .cards-container .job-card .button-container button{border-radius:12px;flex:1}.skill-analysis-page .test-reports-section .cards-container .job-card .button-container .job-card__button{color:#000;outline:1px solid var(--Border-primary,#e5e7ebb8);background-color:#fff;border-radius:12px;width:100%}@media screen and (max-width:500px){.skill-analysis-page .test-reports-section .cards-container .job-card .button-container .job-card__button{padding:10px}}.skill-analysis-page .about-acciojob{margin-top:32px;margin-bottom:40px;scroll-margin-top:70px}.skill-analysis-page .about-acciojob .heading{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.skill-analysis-page .about-acciojob .heading .title{color:#2a2f35;font-size:24px;font-style:normal;font-weight:600;line-height:140%}.skill-analysis-page .about-acciojob .heading .description{color:var(--description-text,#292f36b3);text-align:center;width:680px;margin-bottom:24px;font-size:16px;font-weight:500;line-height:24px}@media screen and (max-width:500px){.skill-analysis-page .about-acciojob .heading .description{width:100%}}.skill-analysis-page .about-acciojob .stats-container{width:100%;max-width:unset;background:#fbfbfb;padding:24px}.skill-analysis-page .about-acciojob .stats-container .line{background:#eaecf0;width:2px;height:55px}.skill-analysis-page .about-acciojob .tabs{background:#f0f2fa;border-radius:6px;flex-direction:row;flex:1;align-items:center;gap:16px;width:fit-content;margin:30px auto 20px;padding:6px 9px;display:flex}.skill-analysis-page .about-acciojob .tabs .tab{color:#2b2f3499;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;width:192px;padding:8px 12px;font-size:16px;font-weight:500;line-height:20px;display:flex}.skill-analysis-page .about-acciojob .tabs .tab.active{color:#2b2f34;background-color:#fff;box-shadow:0 1px 2px #0000000d}.skill-analysis-page .about-acciojob .location-tabs{border-bottom:1px solid #e1e8f1;align-items:center;gap:16px;width:max-content;margin:auto auto 24px;display:flex}.skill-analysis-page .about-acciojob .location-tabs .tab{cursor:pointer;text-align:center;color:#2a2f35;letter-spacing:.16px;width:200px;padding-bottom:8px;font-size:16px;font-weight:600;line-height:155%}.skill-analysis-page .about-acciojob .location-tabs .tab.active{border-bottom:3px solid #0082f5}.skill-analysis-page .about-acciojob .course-cards{flex-wrap:wrap;gap:16px;padding:0 24px;display:flex;overflow:visible}.skill-analysis-page .about-acciojob .course-cards .course-card{flex-direction:column;justify-content:space-between;width:380px;padding:16px;display:flex}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-image img{height:167px}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .course-card-details{gap:8px;margin-bottom:16px}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .course-card-details .chip{color:#5c5e64;letter-spacing:-.24px;background:#f4f5f6;border-radius:8px;padding:3px 6px;font-size:13px;font-style:normal;font-weight:500;line-height:16px;box-shadow:inset 0 0 0 1px #eeeff1}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .course-card-title{font-size:18px}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .course-card-date{margin-bottom:16px}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .course-card-date .starting-from-text{color:#7f94ab;color:color(display-p3 .5137 .5765 .6627);margin-bottom:2px;font-size:13px;font-style:normal;font-weight:400;line-height:17.28px}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .starting-date{color:#2a2f35;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .course-card-actions button{flex:1;flex-direction:row!important}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .course-card-actions .brochure-btn{color:var(--PRIMARY-SKY-BLUE,#0082f5);text-align:center;background:#0082f51f;border-radius:12px;padding:7px 18px;font-family:Satoshi,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:normal}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .course-card-actions .apply-btn{background:var(--Primary-Blue,#0082f5);color:#fff;color:color(display-p3 1 1 1);text-align:center;border-radius:12px;padding:11px 18px;font-family:Satoshi,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:normal}.skill-analysis-page .ai-placement-expert{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;padding:16px;display:flex}.skill-analysis-page .ai-placement-expert .banner{border-radius:16px;align-items:center;gap:32px;width:100%;min-height:226px;padding:24px 32px;display:flex;position:relative}.skill-analysis-page .ai-placement-expert .banner.AVAILABLE,.skill-analysis-page .ai-placement-expert .banner.ALREADY_TAKEN_SHORTER_CALL{background:linear-gradient(177deg,#2a2f35 2.48%,#003783 96.59%)}.skill-analysis-page .ai-placement-expert .banner.ALREADY_TAKEN,.skill-analysis-page .ai-placement-expert .banner.NEED_MORE_DATA{background:linear-gradient(184deg,#0d0d0d -1.76%,#482b6f 96.57%)}.skill-analysis-page .ai-placement-expert .banner .left{flex-direction:column;flex:1;align-items:flex-start;gap:32px;display:flex}.skill-analysis-page .ai-placement-expert .banner .left .chips{align-items:flex-start;gap:16px;display:flex}.skill-analysis-page .ai-placement-expert .banner .left .chips .chip{color:#2a2f35;letter-spacing:-.24px;background:#fff;border-radius:31px;align-self:stretch;align-items:center;padding:6px 12px;font-size:14px;font-style:normal;font-weight:500;line-height:16px;display:flex}.skill-analysis-page .ai-placement-expert .banner .left .texts{flex-direction:column;gap:12px;display:flex}.skill-analysis-page .ai-placement-expert .banner .left .texts .heading{color:#fff;letter-spacing:-.34px;font-size:34px;font-style:normal;font-weight:600;line-height:129%}.skill-analysis-page .ai-placement-expert .banner .left .texts .sub-heading{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.skill-analysis-page .ai-placement-expert .banner .left .button-row{align-items:center;gap:12px;display:flex}.skill-analysis-page .ai-placement-expert .banner .left .button-row .live{color:#fff;color:color(display-p3 1 1 1);align-items:center;gap:5px;font-size:14px;font-style:italic;font-weight:500;line-height:150%;display:flex}.skill-analysis-page .ai-placement-expert .banner .left .button-row .live svg{color:#ff5900}.skill-analysis-page .ai-placement-expert .banner .right{z-index:10;flex:1;position:absolute;bottom:24px;right:24px}.skill-analysis-page .ai-placement-expert .banner .right .attended{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0000002e;border-radius:31px;align-self:stretch;align-items:center;gap:24px;padding:8px;font-size:14px;font-style:italic;font-weight:300;line-height:150%;display:flex;position:relative}.skill-analysis-page .ai-placement-expert .banner .right .attended .count{color:#5d5d5d;text-align:center;background:#f2f4f7;border:1.5px solid #2a2f3526;border-radius:132.117px;justify-content:center;align-items:center;padding:6px 4px;font-size:11.139px;font-style:normal;font-weight:500;line-height:15.912px;display:flex;position:absolute;left:56px}.skill-analysis-page .ai-placement-expert .banner .right-absolute{height:100%;position:absolute;top:0;bottom:0;right:0}.skill-analysis-page .ai-placement-expert .banner .right-absolute.vector{right:32px}.skill-analysis-page .ai-placement-expert .banner .right-absolute.man{object-fit:fill;bottom:0}@media screen and (max-width:1150px){.skill-analysis-page .ai-placement-expert .banner{flex-direction:column;align-items:flex-start;gap:24px}.skill-analysis-page .ai-placement-expert .banner .left{width:100%}.skill-analysis-page .ai-placement-expert .banner .left .button-row{flex-direction:column-reverse;align-items:flex-start;width:100%}.skill-analysis-page .ai-placement-expert .banner .left .button-row button{color:#fff;text-align:center;width:100%;padding:12px 18px;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.skill-analysis-page .ai-placement-expert .banner .right{justify-content:center;align-items:center;width:100%;position:static}.skill-analysis-page .ai-placement-expert .banner .right .attended{width:100%;font-size:12px}.skill-analysis-page .ai-placement-expert .banner .right .attended .count{font-size:10px}}.skill-analysis-page .ai-placement-expert .modal{flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:60px 24px;display:flex;position:relative}.skill-analysis-page .ai-placement-expert .modal .vector{position:absolute;bottom:-140px;right:-240px;scale:1.5}.skill-analysis-page .ai-placement-expert .modal .heading{letter-spacing:-1%;vertical-align:middle;color:#fff;text-align:center;font-size:28px;font-weight:600}.skill-analysis-page .ai-placement-expert .modal .sub-heading{letter-spacing:-1%;text-align:center;vertical-align:middle;color:#cacaca;font-size:18px;font-weight:300;position:relative;top:-16px}.skill-analysis-page .ai-placement-expert .modal .agent{background:#fff;border-radius:50%;outline:1px solid #e1e8f1;width:150px;height:150px;padding:8px;overflow:hidden}.skill-analysis-page .ai-placement-expert .modal .agent img{object-fit:cover;width:150px;height:150px}.skill-analysis-page .ai-placement-expert .modal .agent.speaking{outline:2px solid #ff5900;transition:border .5s}.skill-analysis-page .ai-placement-expert .modal .end-button{color:#fff;cursor:pointer;background:#2e558a4d;border-radius:8px;align-items:center;height:50px;padding:16px 32px;display:flex}@media screen and (max-width:500px){.skill-analysis-page .company-logo-wrapper{align-items:center;display:flex}.skill-analysis-page .desktop-only{display:none!important}.skill-analysis-page .mobile-only{display:flex!important}.skill-analysis-page .top-banner{padding:32px 16px}.skill-analysis-page .top-banner .heading{margin-bottom:0;font-size:24px;line-height:45px}.skill-analysis-page .top-banner .desc{font-size:15px;line-height:24px}.skill-analysis-page .latest-test-attempt-section{padding:0 16px 24px}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card{padding:20px 18px 18px}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top{margin-bottom:10px}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-top .eyebrow{text-wrap:nowrap}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main{flex-direction:column;align-items:flex-start;gap:10px}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .title-block .title-wrapper{flex-direction:column;align-items:flex-start;gap:12px}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .title-block .test-title{font-size:24px!important}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .title-block .company-logo{margin-top:2px;margin-bottom:6px;width:60px!important;height:60px!important}.skill-analysis-page .latest-test-attempt-section .recent-attempt-card .row-main .marks-block .marks-value{font-size:36px}.skill-analysis-page .skills-comparision{padding:24px 16px}.skill-analysis-page .skills-comparision .heading-container{flex-direction:column;width:100%}.skill-analysis-page .skills-comparision .heading-container .heading{font-size:16px;line-height:140%}.skill-analysis-page .skills-comparision .heading-container .heading .skill-heading-info-tooltip .icon{margin-bottom:0;font-size:20px}.skill-analysis-page .skills-comparision .heading-container .tabs{gap:0;width:100%;padding-top:12px}.skill-analysis-page .skills-comparision .heading-container .tabs .tab{flex:1}.skill-analysis-page .skills-comparision .skill-chart{padding:24px 0 0}.skill-analysis-page .skills-comparision .skill-chart .recharts-legend-wrapper{top:-10px!important;left:8%!important}.skill-analysis-page .skills-comparision .not-auth-container .icon-wrapper .signin-lock-icon{top:-10px}.skill-analysis-page .skills-comparision .not-auth-container .content{top:-20px}.skill-analysis-page .skills-comparision .not-auth-container .content .sign-in-button{padding:10px 0}.skill-analysis-page .why-accio-job{padding:24px}.skill-analysis-page .why-accio-job .heading{font-size:18px;font-weight:600;line-height:140%}.skill-analysis-page .why-accio-job .subtext{color:var(--description-text,#292f36b3);font-size:15px;font-weight:500;line-height:24px}.skill-analysis-page .why-accio-job .features-section .features-grid .feature-card .text{font-size:14px;font-weight:600;line-height:17px}.skill-analysis-page .learning-path-container{padding:32px 16px}.skill-analysis-page .learning-path-container .course-cards{flex-direction:column;gap:36px;padding:0}.skill-analysis-page .learning-path-container .course-cards .course-card{width:100%}.skill-analysis-page .learning-path-container .course-cards .course-card .course-card-content .course-card-actions{flex-direction:row}.skill-analysis-page .learning-path-container .recommendations{flex-direction:column}.skill-analysis-page .learning-path-container .recommendations .card .text{font-size:12px;font-weight:500;line-height:20px}.skill-analysis-page .learning-path-container .recommendations .card .title{letter-spacing:.18px;font-size:18px;font-weight:700;line-height:150%}.skill-analysis-page .learning-path-container .recommendations .line{width:100%;height:3px}.skill-analysis-page .learning-path-container .explore-all-courses-button{color:var(--Text-pure-white,#fff);font-size:var(--Font-size-sm,14px);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);letter-spacing:var(--Font-letter-spacing-xs,0px);padding:10px 18px}.skill-analysis-page .about-acciojob{margin-top:34px;margin-bottom:24px;padding:24px 16px}.skill-analysis-page .about-acciojob .tabs,.skill-analysis-page .about-acciojob .location-tabs,.skill-analysis-page .about-acciojob .location-tabs .tab{width:100%}.skill-analysis-page .about-acciojob .course-cards{margin-bottom:38px;padding:0}.skill-analysis-page .about-acciojob .course-cards .course-card{width:100%}.skill-analysis-page .about-acciojob .course-cards .course-card .course-card-content .course-card-actions{flex-direction:row}}.analytics-script-page .skills-comparision{margin-top:24px}.analytics-script-page .prt-category-card{background-color:#eff6ff;border-left:4px solid #2563eb;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:16px;margin-bottom:20px;padding:14px 20px;display:flex}.analytics-script-page .prt-category-card__badge{white-space:nowrap;color:#fff;background-color:#2563eb;border-radius:9999px;padding:4px 12px;font-size:.85rem;font-weight:700}.analytics-script-page .user-data-container{width:100%;margin:0 auto;padding:1.5rem}.analytics-script-page .user-data-container .container-title{color:#4338ca;border-bottom:1px solid #4f46e533;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:700}.analytics-script-page .accordion-container{flex-direction:column;gap:1rem;display:flex}.analytics-script-page .accordion-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:box-shadow .3s;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.analytics-script-page .accordion-item:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.analytics-script-page .accordion-header{cursor:pointer;background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}.analytics-script-page .accordion-header:hover,.analytics-script-page .accordion-header.active{background-color:#4f46e50d}.analytics-script-page .accordion-header .header-content{flex-direction:row;flex:1;justify-content:space-between;align-items:center;display:flex}.analytics-script-page .accordion-header .date-field,.analytics-script-page .accordion-header .duration-field{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-weight:500;display:flex}.analytics-script-page .accordion-header .date-field{color:#4f46e5}.analytics-script-page .accordion-header .duration-field{color:#6b7280}.analytics-script-page .accordion-header .icon{color:#4f46e5b3;fill:currentColor;width:1rem;height:1rem;margin-right:.5rem}.analytics-script-page .accordion-header .chevron-icon{color:#4f46e5;width:1.25rem;height:1.25rem;margin-left:.5rem;transition:transform .3s;transform:rotate(0)}.analytics-script-page .accordion-header .chevron-icon.rotate{transform:rotate(180deg)}.analytics-script-page .score-badge{flex-direction:row;justify-content:center;align-items:center;display:flex}.analytics-script-page .score-badge .score-icon{fill:currentColor;width:.75rem;height:.75rem;margin-right:.25rem}.analytics-script-page .score-badge.high-score{color:#166534;background-color:#dcfce7;border-radius:9999px;flex-direction:row;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.analytics-script-page .score-badge.medium-score{color:#854d0e;background-color:#fef9c3;border-radius:9999px;flex-direction:row;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.analytics-script-page .score-badge.low-score{color:#991b1b;background-color:#fee2e2;border-radius:9999px;flex-direction:row;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.analytics-script-page .accordion-content{background-color:#fff;border-top:1px solid #4f46e51a}.analytics-script-page .recording-section{background:linear-gradient(90deg,#4f46e50d,#3b82f60d);flex-direction:row;justify-content:flex-start;align-items:center;padding:1rem;display:flex}.analytics-script-page .recording-section .recording-icon-container{background-color:#4f46e51a;border-radius:9999px;flex-direction:row;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-right:1rem;display:flex}.analytics-script-page .recording-section .recording-icon{color:#4f46e5;fill:currentColor;width:1.25rem;height:1.25rem}.analytics-script-page .recording-section .recording-details{flex:1}.analytics-script-page .recording-section .recording-title{color:#4f46e5;font-size:.875rem;font-weight:600}.analytics-script-page .recording-section .recording-link{color:#3b82f6;transition:color .2s}.analytics-script-page .recording-section .recording-link:hover{color:#2563eb;text-decoration:underline}.analytics-script-page .details-grid{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem;display:grid}@media (min-width:768px){.analytics-script-page .details-grid{grid-template-columns:1fr 1fr}}.analytics-script-page .detail-card,.analytics-script-page .call-analysis-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem}@media (min-width:768px){.analytics-script-page .call-analysis-card{grid-column:span 2}}.analytics-script-page .detail-title{color:#4f46e5;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.analytics-script-page .detail-title .detail-icon{fill:currentColor;width:1rem;height:1rem;margin-right:.25rem}.analytics-script-page .detail-content{color:#1f2937}.analytics-script-page .required-badge{color:#22c55e;font-weight:500}.analytics-script-page .not-required-badge{color:#6b7280}.analytics-script-page .reason-section{margin-top:.5rem}.analytics-script-page .reason-section .reason-label{color:#6b7280;font-size:.75rem}.analytics-script-page .reason-section .reason-content{color:#1f2937}.id-card-container{background:linear-gradient(135deg,#e0f2ff 0%,#ede9ff 100%);width:100%;height:100%;overflow:hidden}@media (min-width:768px){.id-card-container{justify-content:center;align-items:center;display:flex}}.id-card-container .empty{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;display:flex}.id-card-container .scroll{width:100%;height:100%;padding:24px;overflow-y:auto}@media (min-width:768px){.id-card-container .scroll{justify-content:center;align-items:center;display:flex}}.id-card{width:fit-content;position:relative}.id-card .card-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background-color:#ffffffe6;border:1px solid #ffffffb3;border-radius:16px;position:relative;overflow-x:hidden;box-shadow:0 10px 25px #00000014,0 6px 12px #0000000d,0 4px 6px #0000000a}.id-card .card-content .colored-strip{z-index:2;text-align:center;color:#fff;background:linear-gradient(90deg,#3e7bfa,#6254e8,#a652d4);height:36px;font-size:24px;font-weight:600;position:absolute;top:0;left:0;right:0}.id-card .card-header{justify-content:space-between;align-items:flex-start;padding:3rem 2rem 1.5rem;display:flex}.id-card .card-header .user-name-section{width:100%}.id-card .card-header .user-name-section .user-name{color:#2c3e50;letter-spacing:-.5px;text-align:center;margin:0;font-size:1.8rem;font-weight:700}.id-card .card-header .user-name-section .location{color:#7f8c8d;align-items:center;gap:5px;margin-top:6px;font-size:.85rem;display:flex}.id-card .card-header .user-name-section .location svg{color:#95a5a6}.id-card .card-body{flex-direction:column;gap:2rem;padding:0 2rem 2rem;display:flex}@media (min-width:768px){.id-card .card-body{flex-direction:row}}.id-card .card-body .info-section{flex-direction:column;flex:1;gap:1rem;display:flex}.id-card .card-body .info-section .info-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:flex-start;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000d}.id-card .card-body .info-section .info-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.id-card .card-body .info-section .info-card .icon-container{border-radius:8px;justify-content:center;align-items:center;min-width:42px;min-height:42px;margin-right:1rem;display:flex}.id-card .card-body .info-section .info-card .icon-container svg{width:20px;height:20px}.id-card .card-body .info-section .info-card .icon-container.email-icon{color:#3e7bfa;background-color:#e1f0ff}.id-card .card-body .info-section .info-card .icon-container.phone-icon{color:#6254e8;background-color:#e8e4fd}.id-card .card-body .info-section .info-card .icon-container.country-icon{color:#a652d4;background-color:#f5e9fd}.id-card .card-body .info-section .info-card .icon-container.timing-icon{color:#e74c3c;background-color:#f9e7e7}.id-card .card-body .info-section .info-card .icon-container.location-icon{color:#2ecc71;background-color:#e8f6f8}.id-card .card-body .info-section .info-card .info-content{flex:1}.id-card .card-body .info-section .info-card .info-content label{text-transform:uppercase;letter-spacing:.5px;color:#95a5a6;margin-bottom:3px;font-size:.7rem;font-weight:600;display:block}.id-card .card-body .info-section .info-card .info-content .info-value{color:#2c3e50;word-break:break-all;font-size:.95rem;font-weight:500}.id-card .card-body .info-section .qr-section{flex-direction:column;justify-content:center;align-items:center;display:flex}.id-card .card-body .info-section .qr-section .qr-wrapper{margin-bottom:1rem;position:relative}.id-card .card-body .info-section .qr-section .qr-wrapper .qr-bg{opacity:.3;z-index:0;background:linear-gradient(135deg,#3e7bfa,#a652d4);border-radius:12px;width:100%;height:100%;position:absolute;transform:rotate(6deg)}.id-card .card-body .info-section .qr-section .qr-wrapper .qr-code{z-index:1;background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:12px;position:relative;box-shadow:0 4px 15px #00000014}.id-card .card-body .info-section .qr-section .qr-wrapper .qr-code img{width:150px;height:150px;display:block}@media (min-width:768px){.id-card .card-body .info-section .qr-section .qr-wrapper .qr-code img{width:200px;height:200px}}.id-card .card-body .info-section .qr-section .qr-details{text-align:center}.id-card .card-body .info-section .qr-section .qr-details .scan-text{color:#7f8c8d;margin-bottom:4px;font-size:.8rem}.id-card .card-body .info-section .qr-section .qr-details .id-text{color:#95a5a6;font-family:Roboto Mono,monospace;font-size:.75rem}.id-card .card-footer{color:#7f8c8d;background:linear-gradient(90deg,#f5f7fa,#f0f2f5);border-top:1px solid #ecf0f1;justify-content:space-between;padding:1rem 2rem;font-size:.8rem;display:flex}.job-card-thumbnail{border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.placement-section-title{text-align:center;justify-content:center;margin-bottom:25px;display:flex}.placement-section-title .section{color:#fff;background-color:#0000;background-image:linear-gradient(150deg,#240bb5 18.49%,#00ccea 108.05%),linear-gradient(150deg,#210cae 18.49%,#93c3f3 108.05%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:12px;padding:7px 16px;font-size:20px;font-weight:500;line-height:150%;position:relative}@media screen and (max-width:500px){.placement-section-title .section{padding:6px 16px;font-size:18px}}.placement-details{padding:25px}.placement-details .placement-header{justify-content:space-between;align-items:center;gap:50px;width:100%;display:flex}.placement-details .placement-header .title{color:#18181b;white-space:nowrap;font-size:20px;font-weight:600}.placement-details .placement-highlights{flex-wrap:wrap;justify-content:flex-start;gap:20px;margin-top:20px;display:flex}.placement-details .placement-highlights .card-wrapper{box-sizing:border-box;flex:0 0 calc(33.333% - 13.33px);max-width:calc(33.333% - 13.33px)}@media (max-width:1024px){.placement-details .placement-highlights .card-wrapper{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:640px){.placement-details .placement-highlights .card-wrapper{flex:0 0 100%;max-width:100%}}.placement-details .placements-btn-wrapper{justify-content:center;width:100%;margin-top:1rem;display:flex}.placement-details .placements-btn-wrapper .placements-btn{color:#1c4d8e;background:#fff;border:1px solid #1c4d8e;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;margin-top:1rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:background .2s ease-in-out;display:flex;position:relative}.placement-details .placements-btn-wrapper .placements-btn:hover{background:#f0f4fa}@media screen and (max-width:500px){.placement-details .placement-highlights{margin-bottom:100px}}.placement-card{background:#fff;border:1px solid #eaecf0;border-radius:.75rem;width:100%;position:relative}.placement-card .card-body{flex-direction:column;width:100%;display:flex}.placement-card .card-body hr{border:none;border-top:1px solid #eaecf0;margin-bottom:.65rem}.placement-card .card-header{background:#f0f4fa;border-radius:.5rem .5rem 0 0;justify-content:space-between;align-items:center;gap:8px;padding:1rem;display:flex}.placement-card .card-header .profile{align-items:center;gap:.75rem;display:flex}.placement-card .card-header .profile .profile-img{object-fit:cover;border-radius:9999px;width:44px;height:44px}.placement-card .card-header .profile .profile-placeholder{color:#fff;background-color:#c7d0d8;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;font-weight:700;display:flex}.placement-card .card-header .profile .profile-name{color:#2b2f34;font-size:1.125rem;font-weight:700}.placement-card .card-header .profile .separator{background-color:#bbbcbe;width:1px;height:22px}.placement-card .card-header .profile .salary-section{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.placement-card .card-header .profile .salary-section .salary{color:#0082f5;letter-spacing:-.32px;font-weight:600;line-height:26px}.placement-card .card-header .linkedin-btn{cursor:pointer;background:0 0;border:none}.placement-card .card-header .linkedin-btn .linkedin-icon{width:32px;height:32px}.placement-card .company-info{align-items:center;gap:.75rem;padding:1rem;display:flex}.placement-card .company-info .company-logo{justify-content:center;align-items:center;display:flex;overflow:hidden}.placement-card .company-info .company-logo .company-logo-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;width:3.5rem;height:2.3rem;overflow:hidden}.placement-card .company-info .company-name{color:#2b2f34;font-size:1.125rem;font-weight:600}.placement-card .company-info .company-role{color:#2b2f34;font-size:.75rem;font-weight:500}.placement-card .linkedin-btn{cursor:pointer;background:0 0;border:none;padding:0}.placement-card .linkedin-btn .linkedin-icon{color:#fff;text-transform:lowercase;background-color:#0077b5;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:700;display:flex}.placement-card .salary-section{justify-content:space-between;align-items:center;display:flex}.placement-card .salary-section .salary{color:#0082f5;letter-spacing:-.32px;font-weight:600;line-height:26px}.placement-card .college{text-align:left;color:#2b2f34b2;white-space:nowrap;flex-direction:column;gap:6px;margin:0 0 12px 14px;display:flex}.placement-card .college .name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.48px;flex:1;font-size:16px;font-weight:500;line-height:150%;overflow:hidden}@media (max-width:640px){.placement-card .college{white-space:normal;flex-wrap:wrap}.placement-card .college .name{white-space:normal;word-break:break-word}}.placement-card .batch{color:#2a2f35b3;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.hired-candidate-tab{background:#fff;flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.hired-candidate-tab .candidate-table{display:none}@media (min-width:768px){.hired-candidate-tab .candidate-table{flex-direction:column;width:100%;display:flex}}.hired-candidate-tab .candidate-table .table-header{color:#fff;background:#2b2f34;border-radius:9px 9px 0 0;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;display:grid}.hired-candidate-tab .candidate-table .table-header .header-cell{text-align:left;border-bottom:1px solid #eaecf0;padding:.75rem;font-size:.875rem;font-weight:500}.hired-candidate-tab .candidate-table .table-header .header-cell.ctc{text-align:center}.hired-candidate-tab .candidate-table .table-header .header-cell.college{text-align:left}.hired-candidate-tab .candidate-table .table-row{border-bottom:1px solid #d0d5dd;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:.5rem 0;display:grid}.hired-candidate-tab .candidate-table .table-row .row-cell{color:#2b2f34;align-items:center;padding:.75rem;font-size:.875rem;display:flex}.hired-candidate-tab .candidate-table .table-row .row-cell.name{justify-content:space-between;gap:.75rem}.hired-candidate-tab .candidate-table .table-row .row-cell.name .student-info{align-items:center;gap:.75rem;display:flex}.hired-candidate-tab .candidate-table .table-row .row-cell.name .student-info .student-photo{object-fit:cover;border-radius:50%}.hired-candidate-tab .candidate-table .table-row .row-cell.name .student-info .student-name{font-weight:600}.hired-candidate-tab .candidate-table .table-row .row-cell.name .linkedin-btn{cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.hired-candidate-tab .candidate-table .table-row .row-cell.name .linkedin-btn .linkedin-circle{background-color:#0079ba;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.hired-candidate-tab .candidate-table .table-row .row-cell.name .linkedin-btn .linkedin-icon{color:#fff;font-size:14px}.hired-candidate-tab .candidate-table .table-row .row-cell.ctc{justify-content:center;font-weight:500}.hired-candidate-tab .candidate-table .table-row .row-cell.college{flex-direction:column;align-items:flex-start;gap:.25rem}.hired-candidate-tab .candidate-table .table-row .row-cell.college .college-name{color:#2b2f34;font-size:.875rem}.hired-candidate-tab .candidate-table .table-row .row-cell.college .graduation-year{color:#2b2f34b3;font-size:.75rem}.hired-candidate-tab .candidate-cards{flex-direction:column;width:100%;display:flex}@media (min-width:768px){.hired-candidate-tab .candidate-cards{display:none}}.hired-candidate-tab .candidate-cards .mobile-header{color:#fff;background:#2b2f34;border-bottom:1px solid #eaecf0;border-radius:9px 9px 0 0;width:100%;font-size:.875rem;font-weight:600;display:flex}.hired-candidate-tab .candidate-cards .mobile-header .mobile-header-cell{text-align:left;padding:.75rem}.hired-candidate-tab .candidate-cards .mobile-header .mobile-header-cell.name{flex:2}.hired-candidate-tab .candidate-cards .mobile-header .mobile-header-cell.ctc{text-align:center;flex:1}.hired-candidate-tab .candidate-cards .mobile-header .mobile-header-cell.college{flex:2}.hired-candidate-tab .candidate-cards .candidate-card{border-bottom:1px solid #eaecf0;width:100%;display:flex}.hired-candidate-tab .candidate-cards .candidate-card .card-left{flex-direction:column;flex:2;gap:.5rem;padding:.75rem;display:flex}.hired-candidate-tab .candidate-cards .candidate-card .card-left .student-photo{object-fit:cover;border-radius:50%}.hired-candidate-tab .candidate-cards .candidate-card .card-left .student-name{color:#2b2f34;font-size:.875rem;font-weight:600}.hired-candidate-tab .candidate-cards .candidate-card .card-left .linkedin-section{margin-top:.25rem}.hired-candidate-tab .candidate-cards .candidate-card .card-left .linkedin-section .linkedin-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.hired-candidate-tab .candidate-cards .candidate-card .card-left .linkedin-section .linkedin-btn .linkedin-circle{background-color:#0079ba;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.hired-candidate-tab .candidate-cards .candidate-card .card-left .linkedin-section .linkedin-btn .linkedin-circle .linkedin-icon{color:#fff;font-size:.75rem}.hired-candidate-tab .candidate-cards .candidate-card .card-left .linkedin-section .linkedin-btn .view-profile{color:#0a66c2;font-size:.75rem;font-weight:500;text-decoration:underline}.hired-candidate-tab .candidate-cards .candidate-card .card-middle{color:#2b2f34;flex:1;justify-content:center;align-items:center;padding:.75rem;font-size:.875rem;font-weight:500;display:flex}.hired-candidate-tab .candidate-cards .candidate-card .card-right{flex-direction:column;flex:2;justify-content:center;padding:.75rem;display:flex}.hired-candidate-tab .candidate-cards .candidate-card .card-right .college-name{color:#2b2f34;font-size:.8rem}.hired-candidate-tab .candidate-cards .candidate-card .card-right .graduation-year{color:#2b2f34b3;font-size:.7rem;font-weight:600}.hired-candidate-tab .view-all-btn{color:#fff;cursor:pointer;background:#2f80ed;border:1px solid #2f80ed;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:background .2s}.hired-candidate-tab .view-all-btn:hover{background:#256ad0}.hired-candidate-tab .no-candidate{color:#666;text-align:center;padding:2rem 0;font-size:1rem;font-weight:600}.tab.hired-candidates-tab{background:linear-gradient(150deg,#240bb5 18.49%,#00ccea 108.05%);border-radius:8px 8px 0 0;font-weight:600;color:#fff!important}.tab.hired-candidates-tab.active{color:#fff;box-shadow:none}.view-more-wrapper{justify-content:center;margin-top:1rem;display:flex}.view-more-btn{letter-spacing:0%;white-space:nowrap;cursor:pointer;color:#fff;background:#0084fd;padding:8px 14px;font-weight:600;transition:background .2s;border-radius:12px!important;font-size:12.3px!important}.view-more-btn:hover{background-color:#005bb5}.programs-page{--bg-app:#f6f8fc;--white:#fff;--ink:#0f172a;--sub:#475569;--mute:#94a3b8;--line:#e2e8f0;--line2:#eef2f7;--bg-soft:#f8fafc;--brand:#2563eb;--brand-tint:#eff6ff;--brand-tint2:#dbeafe;--navy:#0b1a3a;--amber:#d97706;--amber-soft:#fff7ed;background:var(--bg-app);width:100%;color:var(--ink);flex-direction:column;gap:0;padding:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.programs-page .programs-hero{background:var(--white);border-bottom:1px solid var(--line)}.programs-page .programs-hero .programs-hero-container{max-width:1100px;margin:0 auto;padding:52px 36px 0}.programs-page .programs-hero .hero-grid{grid-template:"hero-left hero-card""hero-tabs hero-card"/1fr 360px;align-items:flex-start;gap:44px;margin-bottom:0;display:grid}.programs-page .programs-hero .mobile-section-heading{color:var(--mute);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800;display:none}.programs-page .programs-hero .hero-left{grid-area:hero-left}.programs-page .programs-hero .hero-left .programs-badge{background:var(--brand-tint);border:1px solid var(--brand-tint2);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 14px;display:inline-flex}.programs-page .programs-hero .hero-left .programs-badge .badge-text{color:var(--brand);letter-spacing:.08em;font-size:11px;font-weight:800}.programs-page .programs-hero .hero-left .hero-title{letter-spacing:-.028em;color:var(--ink);margin:0 0 18px;font-size:46px;font-weight:800;line-height:1.06}.programs-page .programs-hero .hero-left .hero-title .hero-highlight{color:var(--brand)}.programs-page .programs-hero .hero-left .hero-description{color:var(--sub);border-bottom:1.5px solid var(--line2);margin:0 0 19px;padding-bottom:22px;font-size:16px;line-height:1.65}.programs-page .programs-hero .hero-left .hero-description strong{white-space:nowrap}.programs-page .programs-hero .hero-navy-card{grid-area:hero-card}.programs-page .programs-hero .hero-tabs-row{grid-area:hero-tabs;padding-bottom:18px}.programs-page .programs-hero .track-tabs{gap:10px;padding-bottom:18px;display:flex}.programs-page .programs-hero .track-tabs .track-tab{cursor:pointer;text-align:left;border-radius:16px;flex:1;padding:8px;transition:all .18s}.programs-page .programs-hero .track-tabs .track-tab .track-tab-header{align-items:center;gap:10px;margin-bottom:4px;display:flex}.programs-page .programs-hero .track-tabs .track-tab .track-tab-header .track-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s;display:flex}.programs-page .programs-hero .track-tabs .track-tab .track-tab-header .track-label{letter-spacing:-.01em;font-size:11.5px;line-height:1.2}.programs-page .programs-hero .track-tabs .track-tab .track-subtitle{color:var(--mute);padding-left:44px;font-size:11.5px;font-weight:500}.programs-page .programs-hero .hero-navy-card{background:var(--white);border:1px solid var(--line);border-radius:20px;margin-bottom:21px;overflow:hidden;box-shadow:0 4px 16px #0f172a0f,0 1px 4px #0f172a0a}.programs-page .programs-hero .hero-navy-card .hiring-drives-header{border-bottom:1px solid var(--line);padding:20px 22px 14px}.programs-page .programs-hero .hero-navy-card .hiring-drives-header .hiring-drives-label{color:var(--mute);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:600}.programs-page .programs-hero .hero-navy-card .hiring-drives-list{padding:6px 0}.programs-page .programs-hero .hero-navy-card .hiring-drives-list .hiring-company-row{cursor:default;background:0 0;border-left:2px solid #0000;padding:14px 22px;transition:all .2s}.programs-page .programs-hero .hero-navy-card .hiring-drives-list .hiring-company-row:hover{background:var(--surface)}.programs-page .programs-hero .hero-navy-card .hiring-drives-list .hiring-company-row .hiring-company-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.programs-page .programs-hero .hero-navy-card .hiring-drives-list .hiring-company-row .hiring-company-header .hiring-company-logo{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:23px;padding:3px;font-size:0;font-weight:800;display:flex}.programs-page .programs-hero .hero-navy-card .hiring-drives-list .hiring-company-row .hiring-company-header .hiring-company-name{display:none}.programs-page .programs-hero .hero-navy-card .hiring-drives-list .hiring-company-row .hiring-skills-list{flex-wrap:nowrap;gap:6px;display:flex;overflow:hidden}.programs-page .programs-hero .hero-navy-card .hiring-drives-list .hiring-company-row .hiring-skills-list .hiring-skill-pill{background:var(--surface);border:1px solid var(--line);color:var(--mute);white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:500;transition:all .2s}.programs-page .programs-hero .hero-bottom-strip{border-top:1px solid var(--line);grid-template-columns:1fr 1px 1fr;align-items:stretch;margin-top:32px;display:grid}.programs-page .programs-hero .hero-bottom-strip .hero-section-label{color:var(--mute);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;margin-right:4px;font-size:11px;font-weight:800}.programs-page .programs-hero .hero-bottom-strip .hero-roles-section{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 32px 22px 0;display:flex}.programs-page .programs-hero .hero-bottom-strip .hero-roles-section .hero-roles-list{flex-wrap:wrap;gap:8px;display:flex}.programs-page .programs-hero .hero-bottom-strip .hero-roles-section .hero-roles-list .role-badge{border-radius:9px;padding:6px 14px;font-size:13px;font-weight:700}.programs-page .programs-hero .hero-bottom-strip .hero-vertical-divider{background:var(--line);align-self:stretch;width:1px;margin:12px 0}.programs-page .programs-hero .hero-bottom-strip .hero-tracks-section{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:18px 0 22px 32px;display:flex}.programs-page .programs-hero .hero-bottom-strip .hero-tracks-section .hero-tracks-list{flex-wrap:wrap;gap:8px;display:flex}.programs-page .programs-hero .hero-bottom-strip .hero-tracks-section .hero-tracks-list .track-badge-full{border-radius:10px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.programs-page .programs-hero .hero-bottom-strip .hero-tracks-section .hero-tracks-list .track-badge-full .track-badge-name{color:#fff;padding:7px 14px;font-size:13px;font-weight:800}.programs-page .programs-hero .hero-bottom-strip .hero-tracks-section .hero-tracks-list .track-badge-full .track-badge-techs{gap:0;display:flex}.programs-page .programs-hero .hero-bottom-strip .hero-tracks-section .hero-tracks-list .track-badge-full .track-badge-techs span{padding:7px 10px;font-size:11.5px;font-weight:700}.programs-page .job-pass-banner{padding:32px 36px 0}.programs-page .job-pass-banner .jpp-banner{max-width:1100px;margin:0 auto}.programs-page .track-section{--accent:var(--brand);--accent-rgb:37, 99, 235;padding:40px 36px 56px}.programs-page .track-section .accent-brand{--accent:var(--brand);--accent-rgb:37, 99, 235}.programs-page .track-section .accent-orange{--accent:#ea580c;--accent-rgb:234, 88, 12}.programs-page .track-section .accent-purple{--accent:#7c3aed;--accent-rgb:124, 58, 237}.programs-page .track-section .accent-green{--accent:#059669;--accent-rgb:5, 150, 105}.programs-page .track-section .track-section-container{max-width:1100px;margin:0 auto}.programs-page .track-section .track-layout{grid-template-columns:360px 1fr;align-items:flex-start;gap:22px;display:grid}.programs-page .track-section .mode-selector{flex-direction:column;gap:14px;display:flex}.programs-page .track-section .mode-selector .mode-selector-button{cursor:pointer;text-align:left;background:var(--white);border:1.5px solid var(--line);border-radius:16px;padding:14px 24px;transition:all .15s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.programs-page .track-section .mode-selector .mode-selector-button.active{background:rgba(var(--accent-rgb), .05);border:2px solid var(--accent);box-shadow:0 6px 24px rgba(var(--accent-rgb), .15),0 1px 3px #0f172a0f}.programs-page .track-section .mode-selector .mode-selector-button.active .mode-selector-header .mode-selector-icon{background:rgba(var(--accent-rgb), .12)!important;border-color:rgba(var(--accent-rgb), .28)!important}.programs-page .track-section .mode-selector .mode-selector-button.active .mode-selector-header .mode-selector-icon .mode-selector-icon-svg{color:var(--accent)!important}.programs-page .track-section .mode-selector .mode-selector-button.active .mode-selector-name{color:var(--ink)}.programs-page .track-section .mode-selector .mode-selector-button.active .mode-selector-info .mode-selector-duration{color:var(--accent)!important;background:rgba(var(--accent-rgb), .1)!important;border-color:rgba(var(--accent-rgb), .28)!important}.programs-page .track-section .mode-selector .mode-selector-button.active .mode-selector-info .mode-selector-duration .mode-selector-duration-icon{color:var(--accent)}.programs-page .track-section .mode-selector .mode-selector-button.active .mode-selector-ideal{color:var(--sub)}.programs-page .track-section .mode-selector .mode-selector-button.active .mode-selector-ideal .mode-selector-ideal-label{color:var(--accent);display:block}.programs-page .track-section .mode-selector .mode-selector-button.active .mode-selector-check,.programs-page .track-section .mode-selector .mode-selector-button.active .mode-highlight-badge{background:var(--accent)}.programs-page .track-section .mode-selector .mode-selector-button .mode-highlight-badge{color:var(--white);letter-spacing:.5px;border-radius:0 14px 0 10px;padding:4px 11px;font-size:9.5px;font-weight:800;position:absolute;top:0;right:0}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-icon{background:var(--bg-soft);border:1px solid var(--line);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-icon .mode-selector-icon-svg{color:var(--mute)}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-info{flex:1}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-info .mode-selector-name{color:var(--sub);letter-spacing:-.2px;margin-bottom:2px;font-size:15px;font-weight:800}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-info .mode-selector-duration{color:var(--mute);background:var(--bg-soft);border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;margin-top:4px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-info .mode-selector-duration .mode-selector-duration-icon{line-height:0}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:flex}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-ideal{text-align:left;text-transform:none;padding-left:2px;font-size:13px;line-height:1.6}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-ideal .mode-selector-ideal-label{color:var(--mute);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.programs-page .track-section .mobile-section-heading{color:var(--mute);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800;display:none}.programs-page .track-section .mode-selector-accordion{display:contents}.programs-page .track-section .mode-accordion-body,.programs-page .track-section .mode-selector-chevron{display:none}.programs-page .track-section .mode-detail-panel{background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #0f172a12}.programs-page .track-section .mode-detail-panel.unified-mode-layout{background:#f8fafc}.programs-page .track-section .mode-detail-panel.unified-mode-layout .mode-detail-content{gap:18px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .panel-hero-title{border-bottom:1px solid var(--line);background:#f8fafc;margin:-28px -30px 0;padding:15px 30px 5px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .panel-hero-title .panel-hero-badge{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);border-radius:8px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 12px;display:inline-flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .panel-hero-title .panel-hero-badge span{color:var(--ink);letter-spacing:.5px;text-transform:none;font-size:13px;font-weight:700}.programs-page .track-section .mode-detail-panel.unified-mode-layout .panel-hero-title h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.35}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section{background:linear-gradient(135deg, rgba(var(--accent-rgb), .07), rgba(var(--accent-rgb), .03));border:1px solid rgba(var(--accent-rgb), .18);border-radius:14px;padding:16px 20px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-header .locations-section-icon{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .2);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-header .locations-section-title{color:var(--accent);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:800}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-pills{flex-wrap:wrap;gap:3px;display:flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-pills .location-centre-pill{border:1.5px solid rgba(var(--accent-rgb), .2);box-shadow:0 2px 8px rgba(var(--accent-rgb), .08);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-pills .location-centre-pill .location-centre-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 2px rgba(var(--accent-rgb), .25);border-radius:50%;flex-shrink:0}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-pills .location-centre-pill span:last-child{color:var(--ink);font-size:12px;font-weight:700}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:50px;padding-bottom:8px;display:grid}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-info-col .section-label{color:var(--mute);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .roles-pills-list{flex-direction:column;gap:8px;display:flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .roles-pills-list .role-pill{border:1.5px solid rgba(var(--accent-rgb), .2);box-shadow:0 2px 2px rgba(var(--accent-rgb), .05);background:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:3px;padding:7px 12px 7px 7px;display:inline-flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .roles-pills-list .role-pill .role-pill-icon{background:var(--accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .roles-pills-list .role-pill span:last-child{color:var(--ink);font-size:12px;font-weight:600}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-includes-list,.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-features-list{flex-direction:column;gap:12px;display:flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-include-card,.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-feature-item{border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-include-card{background:var(--white);border:1px solid var(--line)}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-feature-item{background:rgba(var(--accent-rgb), .04);border:1px solid rgba(var(--accent-rgb), .15)}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-include-icon,.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-feature-check{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;line-height:0;display:inline-flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-include-icon.ink{color:#3b82f6;background:#3b82f61f}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-include-icon.purple{color:#7c3aed;background:#7c3aed1f}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-include-icon.brand{color:#059669;background:#0596691f}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-features-list .live-online-feature-check{background:var(--white);border:1px solid rgba(var(--accent-rgb), .2)}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-features-list .live-online-feature-check .feature-icon-img{background-color:var(--accent);flex-shrink:0;width:15px;height:15px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-include-text,.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-feature-item span:last-child{color:var(--ink);font-size:14px;line-height:1.35}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-include-text{font-weight:700}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-feature-item span:last-child{color:var(--ink);white-space:nowrap;font-weight:500}.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section,.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section{border-top:none}.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section{border-bottom:1px solid var(--line);padding-top:4px;padding-bottom:16px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section .tech-stack-group .tech-pill{background:rgba(var(--accent-rgb), .07);border-color:rgba(var(--accent-rgb), .2);color:var(--accent);border-radius:10px;font-weight:800}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section{padding-top:10px}.programs-page .track-section .mode-detail-panel .mode-detail-accent{height:4px}.programs-page .track-section .mode-detail-panel .mode-detail-content{flex-direction:column;gap:24px;padding:28px 30px;display:flex}.programs-page .track-section .mode-detail-panel .mode-detail-section .section-label{color:var(--mute);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.programs-page .track-section .mode-detail-panel .mode-detail-section .locations-grid{flex-wrap:wrap;gap:8px;display:flex}.programs-page .track-section .mode-detail-panel .mode-detail-section .locations-grid .location-pill{background:rgba(var(--accent-rgb), .05);border:1px solid rgba(var(--accent-rgb), .15);border-radius:10px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.programs-page .track-section .mode-detail-panel .mode-detail-section .locations-grid .location-pill .location-pill-icon{color:var(--accent)}.programs-page .track-section .mode-detail-panel .mode-detail-section .locations-grid .location-pill span{font-size:13px;font-weight:700}.programs-page .track-section .mode-detail-panel .mode-detail-section .locations-grid .location-pill span:last-child{color:var(--accent)}.programs-page .track-section .mode-detail-panel .track-photo-pair{border-radius:16px;grid-template-columns:3fr 2fr;gap:10px;height:230px;display:grid;overflow:hidden}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-primary,.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-secondary{border-radius:14px;position:relative;overflow:hidden}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-primary{background:linear-gradient(135deg,#0b1a3a 0%,#1e3a6e 100%)}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-secondary{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-image{object-fit:cover;width:100%;height:100%;display:block}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-primary-overlay,.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-secondary-overlay{position:absolute;inset:0}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-primary-overlay{background:linear-gradient(#0000 20%,#0b1a3a1a 50%,#0b1a3ab8 100%)}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-secondary-overlay{background:linear-gradient(#0f172a4d 0%,#0f172aa6 100%)}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:5px 12px;display:flex;position:absolute;top:12px;left:14px}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-badge .track-photo-badge-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #34d3994d}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-badge span{color:#fff;letter-spacing:.3px;font-size:11px;font-weight:800}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-primary-caption{position:absolute;bottom:14px;left:14px}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-primary-caption .track-photo-primary-title{color:#fff;margin-bottom:2px;font-size:13px;font-weight:800}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-primary-caption .track-photo-primary-subtitle{color:#fff9;font-size:11px}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-secondary-caption{position:absolute;bottom:14px;left:12px;right:12px}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-secondary-caption .track-photo-secondary-title{color:#fff;margin-bottom:2px;font-size:12px;font-weight:800}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-secondary-caption .track-photo-secondary-subtitle{color:#fff9;font-size:10.5px}.programs-page .track-section .mode-detail-panel .highlights-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.programs-page .track-section .mode-detail-panel .highlights-grid .highlight-card{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.programs-page .track-section .mode-detail-panel .highlights-grid .highlight-card .highlight-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.programs-page .track-section .mode-detail-panel .highlights-grid .highlight-card .highlight-icon.ink{background:#0f172a12}.programs-page .track-section .mode-detail-panel .highlights-grid .highlight-card .highlight-icon.purple{background:#7c3aed1f}.programs-page .track-section .mode-detail-panel .highlights-grid .highlight-card .highlight-icon.brand{background:#2563eb1f}.programs-page .track-section .mode-detail-panel .highlights-grid .highlight-card .highlight-icon .highlight-icon-svg.ink{color:var(--ink)}.programs-page .track-section .mode-detail-panel .highlights-grid .highlight-card .highlight-icon .highlight-icon-svg.purple{color:#7c3aed}.programs-page .track-section .mode-detail-panel .highlights-grid .highlight-card .highlight-icon .highlight-icon-svg.brand{color:var(--brand)}.programs-page .track-section .mode-detail-panel .highlights-grid .highlight-card span{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.3}.programs-page .track-section .mode-detail-panel .price-cta-section{border-top:1px solid var(--line);flex-direction:row;align-items:center;gap:12px;padding-top:22px;display:flex}.programs-page .track-section .mode-detail-panel .price-cta-section .cta-buttons-mobile{display:contents}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info{order:99;margin-left:auto}.programs-page .track-section .mode-detail-panel .price-cta-section .cta-primary,.programs-page .track-section .mode-detail-panel .price-cta-section .cta-secondary{cursor:pointer;white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:13px 22px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.programs-page .track-section .mode-detail-panel .price-cta-section .cta-primary{background:var(--accent);color:var(--white);box-shadow:0 6px 20px rgba(var(--accent-rgb), .26);border:none}.programs-page .track-section .mode-detail-panel .price-cta-section .cta-primary:hover{opacity:.88}.programs-page .track-section .mode-detail-panel .price-cta-section .cta-secondary{background:var(--white);color:var(--sub);border:1.5px solid var(--line);padding:13px 22px;font-size:14px;font-weight:700}.programs-page .track-section .mode-detail-panel .price-cta-section .cta-secondary:hover{background:var(--bg-soft)}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info{text-align:right}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info .section-label{color:var(--mute);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info .price-subtitle{color:var(--mute);margin-bottom:2px;font-size:11px;font-weight:600}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info .price-row{justify-content:flex-end;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info .price-row .price-amount{color:var(--ink);letter-spacing:-1px;font-size:28px;font-weight:800}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info .scholarship-badge{background:rgba(var(--accent-rgb), .09);border:1px solid rgba(var(--accent-rgb), .15);border-radius:8px;align-items:center;gap:6px;margin-right:-12px;padding:4px 10px;display:inline-flex}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info .scholarship-badge .scholarship-icon{color:var(--accent)}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info .scholarship-badge span{font-size:11px;font-weight:700}.programs-page .track-section .mode-detail-panel .price-cta-section .price-info .scholarship-badge span:last-child{color:var(--accent)}.programs-page .track-section .mode-detail-panel .tech-stack-section{border-top:1px solid var(--line);padding-top:16px}.programs-page .track-section .mode-detail-panel .tech-stack-section .section-label{color:var(--mute);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.programs-page .track-section .mode-detail-panel .tech-stack-section .tech-stack-groups{flex-direction:column;gap:12px;display:flex}.programs-page .track-section .mode-detail-panel .tech-stack-section .tech-stack-group{flex-direction:row;align-items:flex-start;gap:6px;display:flex}.programs-page .track-section .mode-detail-panel .tech-stack-section .tech-stack-group .tech-stack-group-pills{flex-wrap:wrap;flex:1;gap:6px;display:flex}.programs-page .track-section .mode-detail-panel .tech-stack-section .tech-stack-group .tech-pill{color:var(--accent);background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .13);border-radius:7px;padding:5px 12px;font-size:12px;font-weight:700}.programs-page .track-section .mode-detail-panel .tech-stack-section .tech-stack-group-label{color:var(--mute);letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:800}.programs-page .track-section .mode-detail-panel .tech-stack-section .tech-stack-grid{flex-wrap:wrap;gap:6px;display:flex}.programs-page .track-section .mode-detail-panel .tech-stack-section .tech-stack-grid .tech-pill{color:var(--accent);background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .13);border-radius:7px;padding:5px 12px;font-size:12px;font-weight:700}.programs-page .prep-banner{padding:0 36px 56px}.programs-page .prep-banner .prep-banner-container{max-width:1100px;margin:0 auto}.programs-page .prep-banner .prep-banner-card{border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0f172a0d}.programs-page .prep-banner .prep-banner-card .prep-banner-header{background:var(--ink);align-items:center;gap:10px;padding:14px 28px;display:flex}.programs-page .prep-banner .prep-banner-card .prep-banner-header .prep-banner-icon{color:#ffffffe6;font-size:14px;display:flex}.programs-page .prep-banner .prep-banner-card .prep-banner-header .prep-banner-title{color:#ffffffe6;font-size:13px;font-weight:700}.programs-page .prep-banner .prep-banner-card .prep-banner-header .prep-banner-subtitle{color:#ffffff59;margin-left:2px;font-size:12px}.programs-page .prep-banner .prep-banner-card .prep-items-grid{grid-template-columns:repeat(2,1fr);display:grid}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item{padding:28px 32px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item:first-child{background:var(--bg-soft)}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item:last-child{background:var(--white);border-left:1px solid var(--line)}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-header .prep-item-icon-wrapper{border:1px solid;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-header .prep-item-icon-wrapper .prep-item-icon{font-size:19px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-header .prep-item-title-group .prep-item-tag{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-header .prep-item-title-group .prep-item-title{color:var(--ink);letter-spacing:-.015em;font-size:16.5px;font-weight:800}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-description{color:var(--sub);margin:0 0 12px;font-size:13.5px;line-height:1.65}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-chips{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-chips .prep-chip{border-radius:6px;padding:3px 10px;font-size:11.5px;font-weight:700}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-footer{align-items:center;gap:16px;display:flex}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-footer .prep-item-price{color:var(--ink);letter-spacing:-.019em;font-size:21px;font-weight:800}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-footer .prep-item-btn{color:var(--white);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-footer .prep-item-btn .prep-btn-arrow{font-size:12px}.programs-page .non-tech-banner{padding:0 36px 56px}.programs-page .non-tech-banner .non-tech-banner-container{max-width:1100px;margin:0 auto}.programs-page .non-tech-banner .non-tech-card{background:linear-gradient(135deg, var(--amber-soft), #fef3c7 80%);border:1px solid #fcd34d4f;border-radius:20px;align-items:center;gap:28px;padding:30px 36px;display:flex}.programs-page .non-tech-banner .non-tech-card .non-tech-icon-wrapper{background:#fcd34d21;border:1px solid #fcd34d45;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.programs-page .non-tech-banner .non-tech-card .non-tech-icon-wrapper .non-tech-icon{color:var(--amber);font-size:24px}.programs-page .non-tech-banner .non-tech-card .non-tech-content{flex:1;min-width:0}.programs-page .non-tech-banner .non-tech-card .non-tech-content .non-tech-tag{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:800}.programs-page .non-tech-banner .non-tech-card .non-tech-content .non-tech-title{color:var(--ink);letter-spacing:-.015em;margin:0 0 6px;font-size:20px;font-weight:800}.programs-page .non-tech-banner .non-tech-card .non-tech-content .non-tech-description{color:var(--sub);margin:0;font-size:14px;line-height:1.6}.programs-page .non-tech-banner .non-tech-card .non-tech-btn{background:var(--amber);color:var(--white);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:13px 26px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #d9770647}.programs-page .non-tech-banner .non-tech-card .non-tech-btn .non-tech-btn-arrow{font-size:14px}.programs-page .fast-track-section{padding:0 36px 36px}.programs-page .fast-track-section .fast-track-section-container{max-width:1100px;margin:0 auto}.programs-page .fast-track-placement-program{border:1px solid;background:linear-gradient(92.88deg,#3300db .48%,#7400dc 100.36%);border-image-source:linear-gradient(93.24deg,#fff .3%,#6f00dd 100%);border-radius:20px;flex-direction:column;gap:6px;padding:30px 36px;display:flex}.programs-page .fast-track-placement-program .heading-icon-container{margin-bottom:12px}.programs-page .fast-track-placement-program .heading{letter-spacing:-.01em;color:#fff;font-size:20px;font-weight:800;line-height:1.3}.programs-page .fast-track-placement-program .sub-heading{color:#ffffffd9;font-size:14px;font-weight:400;line-height:1.6}.programs-page .fast-track-placement-program .button-with-price{align-items:center;gap:16px;margin-top:16px;display:flex}.programs-page .fast-track-placement-program .button-with-price button{color:#2f80ed;text-align:center;background-color:#fff;padding:13px 26px;font-size:13.5px;font-weight:700;line-height:1.3}.programs-page .fast-track-placement-program .button-with-price .price{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.programs-page .fast-track-placement-program .button-with-price .price .row{align-items:center;gap:8px;display:flex}.programs-page .fast-track-placement-program .button-with-price .price .bold{font-size:18px;font-weight:700;line-height:1.4}.programs-page .fast-track-placement-program .button-with-price .price .tip{color:#ffea00;font-size:13px;font-weight:500;line-height:1.4}.programs-page .fast-track-placement-program .button-with-price .price svg{font-size:24px}.programs-page .fast-track-placement-program .limited-seats{color:#fff;align-items:center;gap:8px;font-size:13px;display:flex}.programs-page .programs-cta{padding:0 36px 72px}.programs-page .programs-cta .programs-cta-container{max-width:1100px;margin:0 auto}.programs-page .programs-cta .programs-cta-card{background:var(--ink);color:var(--white);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:48px;padding:50px 56px;display:grid;position:relative;overflow:hidden}.programs-page .programs-cta .programs-cta-card .programs-cta-bg-gradient{pointer-events:none;position:absolute;inset:0}.programs-page .programs-cta .programs-cta-card .programs-cta-bg-gradient.programs-cta-bg-gradient-1{background-image:radial-gradient(at 85%,#2563eb21,#0000 60%)}.programs-page .programs-cta .programs-cta-card .programs-cta-bg-gradient.programs-cta-bg-gradient-2{background-image:radial-gradient(at 80%,#1d4ed821,#0000 70%);width:300px;top:0;bottom:0;right:0}.programs-page .programs-cta .programs-cta-card .programs-cta-content{position:relative}.programs-page .programs-cta .programs-cta-card .programs-cta-content .programs-cta-badge{letter-spacing:1.2px;color:#bfdbfe;text-transform:uppercase;background:#3b82f62e;border:1px solid #93c5fd59;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:10.5px;font-weight:800;display:inline-flex}.programs-page .programs-cta .programs-cta-card .programs-cta-content .programs-cta-title{letter-spacing:-.019em;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.2}.programs-page .programs-cta .programs-cta-card .programs-cta-content .programs-cta-description{color:#ffffff94;max-width:500px;margin:0;font-size:15px;line-height:1.7}.programs-page .programs-cta .programs-cta-card .programs-cta-action{text-align:center;flex-shrink:0;position:relative}.programs-page .programs-cta .programs-cta-card .programs-cta-action .programs-cta-btn{background:var(--brand);width:100%;color:var(--white);cursor:pointer;white-space:nowrap;border:none;border-radius:13px;margin-bottom:10px;padding:15px 36px;font-size:13px;font-weight:700;display:block;box-shadow:0 10px 30px #2563eb4f}.programs-page .programs-cta .programs-cta-card .programs-cta-action .programs-cta-note{color:#ffffff61;font-size:12px}.programs-page .job-prep-pass-wrapper{width:100%;max-width:1178px;margin:auto;padding:0 36px 36px}@media (max-width:1024px){.programs-page .job-prep-pass-wrapper{padding:0 16px 24px}.programs-page .programs-hero .hero-grid{grid-template-columns:1fr;grid-template-areas:"hero-left""hero-card""hero-tabs";gap:32px}.programs-page .programs-hero .hero-navy-card{max-width:100%;margin:0}.programs-page .programs-hero .hero-bottom-strip{grid-template-columns:1fr;gap:16px}.programs-page .programs-hero .hero-bottom-strip .hero-vertical-divider{width:100%;height:1px;margin:0}.programs-page .programs-hero .hero-bottom-strip .hero-roles-section,.programs-page .programs-hero .hero-bottom-strip .hero-tracks-section{padding-left:0;padding-right:0}.programs-page .track-section .track-layout{grid-template-columns:1fr}.programs-page .track-section .mode-detail-panel .price-cta-section{grid-template-columns:1fr;align-items:flex-start}.programs-page .track-section .mode-detail-panel .price-cta-section .cta-buttons{width:100%;min-width:0}.programs-page .track-section .mode-detail-panel .price-cta-section .cta-buttons button{width:100%}.programs-page .programs-cta .programs-cta-card{grid-template-columns:1fr;gap:32px;padding:40px 32px}.programs-page .programs-cta .programs-cta-card .programs-cta-action{text-align:left}}@media (max-width:768px){.programs-page .programs-hero .programs-hero-container{padding:32px 20px 0}.programs-page .programs-hero .hero-grid{gap:0}.programs-page .programs-hero .hero-left .programs-badge{margin-bottom:16px}.programs-page .programs-hero .hero-left .hero-title{letter-spacing:-.022em;margin:0 0 10px;font-size:28px}.programs-page .programs-hero .hero-left .hero-description .hero-desc-text,.programs-page .programs-hero .hero-left .hero-description br{display:none}.programs-page .programs-hero .mobile-section-heading{display:block}.programs-page .programs-hero .track-tabs{flex-direction:column;gap:6px;padding-bottom:10px}.programs-page .programs-hero .track-tabs .track-tab{flex:unset;border-radius:10px;width:fit-content;min-width:0;padding:7px 10px}.programs-page .programs-hero .track-tabs .track-tab .track-tab-header{gap:8px;margin-bottom:0}.programs-page .programs-hero .track-tabs .track-tab .track-tab-header .track-icon{border-radius:7px;width:22px;height:22px}.programs-page .programs-hero .track-tabs .track-tab .track-tab-header .track-label{font-size:12px}.programs-page .programs-hero .track-tabs .track-tab .track-subtitle,.programs-page .programs-hero .hero-navy-card{display:none}.programs-page .programs-hero .hero-bottom-strip .hero-roles-section,.programs-page .programs-hero .hero-bottom-strip .hero-tracks-section{flex-direction:column;align-items:flex-start;gap:10px}.programs-page .track-section,.programs-page .prep-banner,.programs-page .non-tech-banner,.programs-page .job-pass-banner,.programs-page .programs-cta{padding-left:20px;padding-right:20px}.programs-page .fast-track-section{padding:0 16px 24px}.programs-page .fast-track-placement-program{border-radius:10px;gap:6px;padding:16px}.programs-page .fast-track-placement-program .heading-icon-container{margin-bottom:6px}.programs-page .fast-track-placement-program .heading-icon-container img{width:auto;height:22px}.programs-page .fast-track-placement-program .heading{font-size:20px;line-height:26px}.programs-page .fast-track-placement-program .sub-heading{font-size:13px;line-height:20px}.programs-page .fast-track-placement-program .button-with-price{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px}.programs-page .fast-track-placement-program .button-with-price .cta-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.programs-page .fast-track-placement-program .button-with-price .cta-right .limited-seats{gap:5px;margin-right:8px;font-size:11px}.programs-page .fast-track-placement-program .button-with-price button{white-space:nowrap;flex-shrink:0;padding:10px 14px;font-size:13px}.programs-page .fast-track-placement-program .button-with-price .price{flex-direction:column;align-items:flex-start;gap:2px;font-size:15px}.programs-page .fast-track-placement-program .button-with-price .price .row{gap:6px}.programs-page .fast-track-placement-program .button-with-price .price .bold{font-size:17px}.programs-page .fast-track-placement-program .button-with-price .price .tip{font-size:12px}.programs-page .fast-track-placement-program .button-with-price .price svg{font-size:18px}.programs-page .fast-track-placement-program .limited-seats{gap:6px;margin-top:4px;font-size:12px}.programs-page .prep-banner .prep-banner-card .prep-items-grid{flex-direction:column;display:flex}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item{padding:18px 14px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-header{gap:8px;margin-bottom:10px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-header .prep-item-icon-wrapper{width:34px;height:34px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-header .prep-item-icon-wrapper .prep-item-icon{font-size:16px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-header .prep-item-title-group .prep-item-title{font-size:14px;line-height:1.2}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-description{margin-bottom:10px;font-size:12px;line-height:1.45}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-chips{margin-bottom:12px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-chips .prep-chip{padding:2px 7px;font-size:10px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-footer{flex-direction:column;align-items:flex-start;gap:8px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-footer .prep-item-price{font-size:17px}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item .prep-item-footer .prep-item-btn{justify-content:center;width:100%;padding:8px 10px;font-size:13px;line-height:1.2}.programs-page .prep-banner .prep-banner-card .prep-items-grid .prep-item:last-child{border-left:none;border-top:1px solid var(--line)}.programs-page .track-section .track-layout{gap:14px}.programs-page .track-section .desktop-panel{display:none}.programs-page .track-section .mobile-section-heading{display:block}.programs-page .track-section .mode-selector-accordion{flex-direction:column;display:flex}.programs-page .track-section .mode-selector-accordion.active>.mode-selector-button{border-bottom-color:#0000}.programs-page .track-section .mode-selector{gap:10px}.programs-page .track-section .mode-selector .mode-selector-button{border-radius:12px;padding:10px 14px}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-ideal{color:var(--sub);margin-top:-6px;padding-left:38px;font-size:9.5px;display:block}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-check{display:none}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header{gap:10px;margin-bottom:0}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-icon{border-radius:8px;width:28px;height:28px}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-info .mode-selector-name{margin-bottom:0;font-size:13px}.programs-page .track-section .mode-selector .mode-selector-button .mode-selector-header .mode-selector-info .mode-selector-duration,.programs-page .track-section .mode-selector .mode-selector-button.active .mode-selector-ideal{display:none}.programs-page .track-section .mode-selector-accordion.active>.mode-selector-button{background-color:#fff;border:none;border-radius:12px 12px 0 0}.programs-page .track-section .mode-selector-chevron{color:var(--mute);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:transform .25s;display:flex}.programs-page .track-section .mode-selector-chevron.open{transform:rotate(180deg)}.programs-page .track-section .mode-accordion-body{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid;overflow:hidden}.programs-page .track-section .mode-accordion-body.expanded{grid-template-rows:1fr}.programs-page .track-section .mode-accordion-body .mode-detail-panel{min-height:0;box-shadow:none;border-top:none;border-radius:0 0 12px 12px;margin-top:-2px}.programs-page .track-section .mode-detail-panel .mode-detail-content{gap:12px;padding:14px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .panel-hero-title{margin:-14px -14px 0;padding:10px 14px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .panel-hero-title .panel-hero-badge{border-radius:6px;gap:5px;padding:4px 8px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .panel-hero-title .panel-hero-badge .panel-hero-badge-icon{display:none}.programs-page .track-section .mode-detail-panel.unified-mode-layout .panel-hero-title .panel-hero-badge span{font-size:13px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .section-label{margin-bottom:6px;font-size:9px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section{border-radius:8px;margin-bottom:2px;padding:8px 10px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-header{gap:6px;margin-bottom:6px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-header .locations-section-icon{border-radius:5px;width:18px;height:18px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-header .locations-section-title{letter-spacing:.6px;font-size:9px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-pills{gap:4px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-pills .location-centre-pill{gap:4px;padding:2px 6px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-pills .location-centre-pill .location-centre-dot{width:4px;height:4px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .locations-section .locations-section-pills .location-centre-pill span:last-child{font-size:12px;font-weight:500}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid{grid-template-columns:1fr;gap:14px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-features-list{gap:8px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-features-list .live-online-feature-item{border-radius:10px;gap:8px;padding:8px 10px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-features-list .live-online-feature-item span:last-child{font-size:11px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-features-list .live-online-feature-item .live-online-feature-check{border-radius:7px;flex-shrink:0;width:20px;height:20px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-features-list .live-online-feature-item .live-online-feature-check .feature-icon-img{width:11px;height:11px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-include-card,.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-feature-item{border-radius:12px;padding:11px 12px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .live-online-feature-item span:last-child{white-space:normal;word-break:break-word}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .roles-pills-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .roles-pills-list .role-pill{align-self:auto;padding:3px 0 1px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .roles-pills-list .role-pill span:last-child{font-size:10px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .live-online-info-grid .roles-pills-list .role-pill .role-pill-icon{width:18px;height:18px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section{padding-top:2px;padding-bottom:10px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section .section-label{margin-bottom:6px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section .tech-stack-groups{gap:8px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section .tech-stack-group-label{flex-shrink:0;min-width:30px;padding-top:4px;font-size:9px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section .tech-stack-group .tech-stack-group-pills{gap:4px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section .tech-stack-group .tech-pill,.programs-page .track-section .mode-detail-panel.unified-mode-layout .tech-stack-section .tech-stack-grid .tech-pill{padding:3px 8px;font-size:10px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section{flex-direction:row;align-items:center;gap:10px;padding-top:6px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section .price-info{text-align:left;order:-1;margin-left:0;margin-right:auto}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section .price-info .price-subtitle{font-size:10px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section .price-info .price-row{justify-content:flex-start}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section .price-info .price-row .price-amount{font-size:20px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section .price-info .scholarship-badge{border-radius:6px;gap:4px;margin-left:0;margin-right:0;padding:3px 7px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section .price-info .scholarship-badge span{font-size:9px}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section .cta-buttons-mobile{flex-direction:row;flex-shrink:0;gap:6px;display:flex}.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section .cta-primary,.programs-page .track-section .mode-detail-panel.unified-mode-layout .price-cta-section .cta-secondary{white-space:nowrap;border-radius:9px;flex:1;gap:5px;padding:7px 20px;font-size:10px}.programs-page .track-section .mode-detail-panel .track-photo-pair{grid-template-columns:1fr;height:auto}.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-primary,.programs-page .track-section .mode-detail-panel .track-photo-pair .track-photo-secondary{min-height:190px}.programs-page .track-section .mode-detail-panel .highlights-grid{grid-template-columns:1fr}.programs-page .non-tech-banner .non-tech-card{text-align:center;flex-direction:column}}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.jad-page{color:#18181b;background:#fff;flex-direction:column;height:100%;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.jad-topbar{z-index:10;background:#fff;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:10px;padding:16px;display:flex;position:sticky;top:0}@media (min-width:768px){.jad-topbar{display:none}}.jad-topbar__back-btn{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:99px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:background .15s;display:flex}.jad-topbar__back-btn:hover{background:#f4f4f5}.jad-topbar__title{color:#2b2f34;text-transform:capitalize;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:24px}.jad-content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:16px;padding:24px 16px;display:flex;overflow:hidden auto}.jad-confirmed-banner{background:#f0fdf4;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.jad-confirmed-banner__icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.jad-confirmed-banner__title{color:#2b2f34;font-size:16px;font-weight:600;line-height:1.4}.jad-confirmed-banner__subtitle{color:#2b2f34;font-size:12px;font-weight:500;line-height:1.4}.jad-slot-card{color:#fff;background:linear-gradient(227.93deg,#1c4d8e 0%,#091a2f 100%);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.jad-slot-card__date-row{border-bottom:.5px solid #f4f4f580;align-items:baseline;gap:4px;padding-bottom:8px;display:flex}.jad-slot-card__date-num{white-space:nowrap;font-size:24px;font-weight:500;line-height:1.4}.jad-slot-card__month-day{font-size:12px;line-height:1.5}.jad-slot-card__month-day strong{font-weight:600}.jad-slot-card__month-day span{font-weight:400}.jad-slot-card__slots-row{border-bottom:.5px solid #f4f4f580;gap:8px;padding-bottom:8px;font-size:12px;display:flex}.jad-slot-card__slot{flex:1;min-width:0}.jad-slot-card__slot:first-child{border-right:.5px solid #f4f4f580;padding-right:8px}.jad-slot-card__slot-label{opacity:.9;font-weight:400;line-height:1.4}.jad-slot-card__slot-time{font-weight:600;line-height:1.5}.jad-slot-card__venue-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.jad-slot-card__venue-text{flex-direction:column;display:flex}.jad-slot-card__venue-label{opacity:.9;font-weight:400;line-height:1.4}.jad-slot-card__venue-name{font-weight:600;line-height:1.5}.jad-slot-card__map-btn{color:#18181b;white-space:nowrap;background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none;transition:background .15s;display:inline-flex}.jad-slot-card__map-btn:hover{background:#f4f4f5}.jad-info-card{border-radius:12px;align-items:flex-start;gap:8px;padding:8px;display:flex}.jad-info-card--blue{background:#fff;border:1px solid #d5e6fb}.jad-info-card__icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.jad-info-card__icon--bordered{border:1px solid #e4e4e7;border-radius:8px}.jad-info-card__title{color:#2b2f34;text-transform:capitalize;font-size:16px;font-weight:600;line-height:24px}.jad-info-card__subtitle{color:#1a1b21;font-size:12px;font-weight:500}.jad-alert{border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.jad-alert--warning{background:#fefce8}.jad-alert--success{background:#f0fdf4}.jad-alert--compact{padding:6px 8px}.jad-alert__icon{flex-shrink:0;font-size:14px}.jad-alert__icon--warning{background:#fff;border:1px solid #fef08a;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:16px;display:flex}.jad-alert__text{flex:1;min-width:0;font-size:12px;font-weight:500;line-height:1.5}.jad-alert__text--warning{color:#854d0e}.jad-alert__text--success{color:#15803d;font-size:10px;font-weight:400}.jad-alert__text--success strong{font-weight:600}.jad-next-step-badge{color:#fff;background-color:#22c55e;border-radius:0 0 6px 6px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:-1px;left:12px}.jad-section-box{border:1px solid #d5e6fb;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex;padding-top:32px!important}.jad-section-box--with-tab{margin-top:28px;position:relative}.jad-section-box__label{color:#a1a1aa;letter-spacing:.02em;font-size:14px;font-weight:500}.jad-practice-row{background:#fff;border:1px solid #d5e6fb;border-radius:12px;align-items:center;gap:8px;min-height:55px;padding:8px;display:flex}.jad-practice-row__icon{background:#eff6ff;border:1px solid #d5e6fb;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:14px;display:flex}.jad-practice-row__text{flex:1;min-width:0}.jad-practice-row__hint{color:#a1a1aa;font-size:12px;font-weight:400;line-height:1.5}.jad-practice-row__subject{color:#18181b;font-size:14px;font-weight:500;line-height:1.5}.jad-practice-row__btn{color:#fff;white-space:nowrap;background:#2f80ed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0 8px;font-size:12px;font-weight:400;text-decoration:none;transition:background .15s;display:inline-flex}.jad-practice-row__btn:hover{background:#1c6fd4}.jad-upper-grid{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.jad-upper-grid{grid-template-columns:1.5fr 1fr;align-items:start;display:grid}}.jad-upper-right{flex-direction:column;gap:12px;display:flex}.jad-practice-grid{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.jad-practice-grid{grid-template-columns:1fr 1fr;display:grid}}.jad-timeline{flex-direction:column;display:flex}.jad-progress-step{gap:0;width:100%;display:flex}.jad-progress-step__track{flex-direction:column;flex-shrink:0;align-items:center;padding-right:16px;display:flex}.jad-progress-step__indicator{color:#fff;z-index:1;background:#2f80ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:10px;font-weight:400;display:flex}.jad-progress-step__line{background:#2f80ed;flex:1;width:2px;min-height:8px}.jad-progress-step__line--top{flex:none;height:16px}.jad-progress-step__line--bottom{min-height:8px}.jad-progress-step__content{flex:1;min-width:0;padding-bottom:4px}.jad-timeline-item{flex-direction:column;gap:6px;display:flex}.jad-timeline-item--padded{padding-top:16px}.jad-timeline-item__header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jad-timeline-item__time{color:#a1a1aa;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;line-height:20px}.jad-timeline-item__title{color:#171717;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5}.jad-timeline-item__desc{color:#a1a1aa;font-size:12px;font-weight:400;line-height:1.5}.jad-timeline-item__phone{color:#18181b;font-weight:600;text-decoration:underline}.jad-test-card{background:#eff6ff;border:1px solid #d5e6fb;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.jad-test-card__header{border-bottom:.5px solid #d5e6fb;padding-bottom:8px}.jad-test-card__name{color:#18181b;font-size:12px;line-height:1.5}.jad-test-card__name strong{font-weight:600}.jad-test-card__name span{font-weight:400}.jad-test-card__skills{border-bottom:.5px solid #d5e6fb;flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.jad-test-card__meta{justify-content:space-between;align-items:center;font-size:10px;display:flex}.jad-test-card__meta-label{color:#a1a1aa;font-size:12px;font-weight:400;line-height:1.4}.jad-test-card__meta-value{color:#18181b;letter-spacing:-.02em;font-size:10px;font-weight:400;line-height:16px}.jad-test-card__hiring-stats{background:#f0fdf4;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}.jad-test-card__hiring-stats p{color:#15803d;flex:1;min-width:0;font-size:10px;font-weight:500;line-height:1.5}.jad-test-card__avatar-stack{flex-shrink:0;align-items:center;display:flex}.jad-test-card__avatar{object-fit:cover;background:#d1d5db;border:.5px solid #f4f4f5;border-radius:50%;flex-shrink:0;width:16px;height:16px;display:inline-block}.jad-test-card__avatar:not(:last-child){margin-right:-4px}.jad-test-card__qr-btn{display:none}@media (min-width:768px){.jad-test-card__qr-btn{color:#2f80ed;cursor:pointer;background:#eff6ff;border:1px solid #d5e6fb;border-radius:8px;justify-content:center;align-items:center;width:100%;height:36px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.jad-test-card__qr-btn:hover{background:#dbeafe}}.jad-skill-badge{color:#1c4d8e;white-space:nowrap;background:#fff;border:1px solid #d5e6fb;border-radius:12px;justify-content:center;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:400;line-height:16px;display:inline-flex}.jad-mentor-card{background:#eff6ff;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.jad-mentor-card__avatar{background:#d1d5db;border:.5px solid #f4f4f5;border-radius:50%;flex-shrink:0;width:24px;min-width:24px;height:24px}.jad-mentor-card__name{color:#18181b;font-size:12px;font-weight:600;line-height:1.5}.jad-mentor-card__role{color:#71717a;font-size:12px;font-weight:400;line-height:1.5}.jad-bottom-spacer{flex-shrink:0;height:80px}.jad-bottom-bar{background:#fff;border-top:1px solid #e4e4e7;flex-shrink:0;padding:16px 16px 24px;position:sticky;bottom:0;left:0;right:0}.jad-bottom-bar__btn{color:#fff;cursor:pointer;background:#2f80ed;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;font-weight:600;transition:background .15s;display:flex;box-shadow:0 1px 1px #2563eb0d}.jad-bottom-bar__btn:hover{background:#1c6fd4}.jad-qr-drawer{background:#fff;flex-direction:column;align-items:center;gap:16px;padding:28px 16px 40px;display:flex;position:relative}.jad-qr-drawer__handle{background:#e4e4e7;border-radius:99px;width:40px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.jad-qr-drawer__close-btn{cursor:pointer;color:#18181b;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.jad-qr-drawer__close-btn:hover{background:#f4f4f5}.jad-qr-drawer__title{color:#2b2f34;text-align:center;margin-top:8px;font-size:18px;font-weight:700;line-height:1.35}.jad-qr-drawer__tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.jad-qr-drawer__tab{color:#71717a;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:99px;height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s}.jad-qr-drawer__tab--active{color:#2f80ed;background:#eff6ff;border-color:#2f80ed}.jad-qr-drawer__qr-wrapper{justify-content:center;align-items:center;padding:8px 0;display:flex}.jad-qr-drawer__role-name{letter-spacing:.06em;color:#2f80ed;text-transform:uppercase;text-align:center;font-size:12px;font-weight:600}.jad-qr-drawer__divider{background:#f4f4f5;width:100%;height:1px}.jad-qr-drawer__details{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.jad-qr-drawer__detail-text{color:#3f3f46;font-size:13px;font-weight:400;line-height:1.5}.jad-qr-drawer__directions-btn{color:#2f80ed;cursor:pointer;background:#fff;border:1px solid #d5e6fb;border-radius:99px;align-items:center;gap:6px;height:36px;margin-top:4px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.jad-qr-drawer__directions-btn:hover{background:#eff6ff}.jad-qr-drawer__important{text-align:center;width:100%}.jad-qr-drawer__important-title{color:#2b2f34;margin-bottom:4px;font-size:14px;font-weight:700}.jad-qr-drawer__important-text{color:#71717a;font-size:12px;font-weight:400;line-height:1.6}@media (min-width:768px){.jad-content{gap:20px;padding:32px 24px}.jad-confirmed-banner__subtitle{font-size:14px}.jad-slot-card{padding:16px}.jad-slot-card__date-num{font-size:32px}.jad-slot-card__month-day,.jad-slot-card__slots-row,.jad-slot-card__venue-row{font-size:14px}.jad-slot-card__map-btn{height:36px;font-size:13px}.jad-info-card{padding:12px}.jad-info-card__subtitle,.jad-alert__text{font-size:14px}.jad-alert__text--success{font-size:12px}.jad-section-box{padding:16px}.jad-section-box__label,.jad-practice-row__hint{font-size:13px}.jad-practice-row__subject{font-size:15px}.jad-practice-row__btn{height:36px;font-size:13px}.jad-timeline-item__time{font-size:15px}.jad-timeline-item__title,.jad-timeline-item__desc{font-size:14px}.jad-progress-step__indicator{width:28px;min-width:28px;height:28px;font-size:12px}.jad-test-card{padding:14px}.jad-test-card__name{font-size:14px}.jad-test-card__meta-label{font-size:13px}.jad-test-card__meta-value,.jad-test-card__hiring-stats p{font-size:12px}.jad-skill-badge{height:24px;font-size:12px}.jad-mentor-card__name{font-size:14px}.jad-mentor-card__role{font-size:13px}}.job-pass-form-header{flex-direction:column;align-items:center;gap:8px;padding:24px 24px 40px;display:flex;position:relative}.job-pass-form-header .close-button{cursor:pointer;color:#2b2f34;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex;position:absolute;top:11.5px;right:10px}.job-pass-form-header .close-button:hover{opacity:.7}.job-pass-form-header .header-content{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.job-pass-form-header .header-content .powered-by-container{background-color:#2f80ed14;border-radius:51px;align-items:center;gap:3px;padding:5px 10px;display:flex}.job-pass-form-header .header-content .powered-by-container .powered-by-text{color:#2b2f34;font-family:Inter,sans-serif;font-size:10px;font-style:italic;font-weight:500;line-height:1.5}.job-pass-form-header .header-content .powered-by-container .logo-container{align-items:center;gap:2px;display:flex}.job-pass-form-header .header-content .title-container{flex-direction:column;align-items:center;gap:3px;width:100%;display:flex}.job-pass-form-header .header-content .title-container .form-title{color:#2b2f34;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.job-pass-form-header .header-content .title-container .form-subtitle{color:#2b2f3499;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.4}.job-pass-form-body{flex-direction:column;gap:16px;padding:0 24px;display:flex}.job-pass-form-body .form-field{flex-direction:column;gap:4px;display:flex}.job-pass-form-body .form-field .field-label{color:#171717;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.job-pass-form-body .form-field .field-helper-text{color:#64748b;align-items:flex-start;gap:6px;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:flex}.job-pass-form-body .form-field .field-helper-icon{color:#ef4444;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.job-pass-form-body .role-dropdown-container{position:relative}.job-pass-form-body .role-dropdown-container .role-dropdown-trigger{cursor:pointer;background-color:#fff;border:1px solid #0000003b;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:flex}.job-pass-form-body .role-dropdown-container .role-dropdown-trigger:hover{border-color:#000000de}.job-pass-form-body .role-dropdown-container .role-dropdown-selected{flex-wrap:wrap;flex:1;gap:8px;display:flex;overflow:hidden}.job-pass-form-body .role-dropdown-container .role-dropdown-placeholder{color:#a3a3a3;font-size:14px}.job-pass-form-body .role-dropdown-container .role-chip{color:#171717;background-color:#f4f4f5;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:14px;display:flex}.job-pass-form-body .role-dropdown-container .role-chip .role-chip-close{cursor:pointer}.job-pass-form-body .role-dropdown-container .role-dropdown-options{z-index:190000002;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;margin-top:4px;position:absolute;top:100%;left:0;right:0;box-shadow:0 1px 3px #2563eb1a,0 1px 2px -1px #2563eb1a}.job-pass-form-body .role-dropdown-container .role-dropdown-option{cursor:pointer;border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:center;padding:12px;display:flex}.job-pass-form-body .role-dropdown-container .role-dropdown-option:last-child{border-bottom:none}.job-pass-form-body .role-dropdown-container .role-dropdown-option.disabled{cursor:not-allowed;opacity:.5}.job-pass-form-body .role-dropdown-container .role-dropdown-option:hover:not(.disabled){background-color:#f9fafb}.job-pass-form-body .role-dropdown-container .role-dropdown-option-label{color:#171717;flex:1;font-size:14px}.job-pass-form-body .role-dropdown-container .role-dropdown-option-checkbox{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.job-pass-form-footer{flex-direction:column;gap:16px;width:100%;padding:24px 18px;display:flex}.job-pass-footer-highlights{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.job-pass-footer-highlight{color:#475569;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex}.job-pass-footer-note{color:#475569;background-color:#f1f5f9;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.job-pass-success-container{flex-direction:column;align-items:center;width:100%;display:flex}.job-pass-success-container .job-pass-success-content{flex-direction:column;justify-content:center;align-items:center;gap:48px;padding:40px 24px;display:flex}.job-pass-success-container .job-pass-success-content .success-icon-container{justify-content:center;align-items:center;display:flex}.job-pass-success-container .job-pass-success-content .success-text-container{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.job-pass-success-container .job-pass-success-content .success-text-container .success-title{color:#2b2f34;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px}.job-pass-success-container .job-pass-success-content .success-text-container .success-description{color:#2b2f34b3;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}@media (max-width:768px){.job-pass-form-header{padding:24px 24px 16px}.job-pass-form-header .header-content .title-container .form-title{font-size:24px}.job-pass-form-header .header-content .title-container .form-subtitle{font-size:14px}.job-pass-form-body{padding:0 24px}.job-pass-form-footer{background-color:#fff;padding:24px 16px 48px}.job-pass-success-container .job-pass-success-content{gap:32px;padding:32px 16px}.job-pass-success-container .job-pass-success-content .success-icon-container svg{width:120px;height:120px}.job-pass-success-container .job-pass-success-content .success-text-container .success-title{font-size:18px}}.job-pass-modal{z-index:190000001;display:flex}.job-pass-modal.mobile{justify-content:flex-end;align-items:flex-end}.job-pass-modal.desktop{justify-content:center;align-items:center}.job-pass-sheet{background-color:#fff;border:1px solid #e2e8f0;overflow:auto}.job-pass-sheet.mobile{border-radius:12px 12px 0 0;width:100%;max-width:100%;max-height:95vh;position:fixed;bottom:0}.job-pass-sheet.desktop{border-radius:12px;width:800px;max-width:90vw;max-height:90vh;position:relative}.job-pass-select{background-color:#fff;height:40px;min-height:40px;font-size:14px}.job-pass-select :global .MuiOutlinedInput-root{height:40px;min-height:40px}.job-pass-select :global .MuiOutlinedInput-notchedOutline{border-color:#0000003b;border-radius:4px}.job-pass-select :global .MuiSelect-select{color:#171717;box-sizing:border-box;align-items:center;height:40px;min-height:40px;font-family:Inter,sans-serif;font-weight:400;display:flex;padding:10px 32px 10px 14px!important}.job-pass-select :global:hover .MuiOutlinedInput-notchedOutline{border-color:#000000de}.job-pass-select :global.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#0000003b}.job-pass-select :global.Mui-disabled .MuiSelect-select{color:#00000061}.job-pass-select :global .MuiSelect-icon{color:#171717;right:14px}.job-pass-select :global .MuiSelect-select[aria-expanded=false]:has([value=""]){color:#a3a3a3}.job-pass-select :global(.MuiMenuItem-root[value=""]){color:#a3a3a3}.job-pass-menu{z-index:190000002}.not-in-city-menu-item{flex-direction:column;gap:2px;white-space:normal!important;background:#2f80ed!important;border-radius:6px!important;align-items:flex-start!important;margin:2px 12px!important;padding:10px 16px!important;display:flex!important}.not-in-city-menu-item__title{color:#fff;font-size:13px;font-weight:600}.not-in-city-menu-item__subtitle{color:#fff;font-size:11px;font-weight:500}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.nff-page{--nff-navy-950:#050b1f;--nff-navy-900:#0a1428;--nff-navy-850:#0d1a36;--nff-navy-800:#122046;--nff-navy-700:#1b2c5a;--nff-navy-border:#7aa2ff29;--nff-navy-border-strong:#7aa2ff47;--nff-blue-500:#3b82f6;--nff-blue-600:#2563eb;--nff-blue-400:#60a5fa;--nff-blue-300:#93c5fd;--nff-blue-200:#c9d6ff;--accent-rgb:37, 99, 235;--nff-ink:#e8eeff;--nff-ink-soft:#a4b4d8;--nff-ink-muted:#6b7aa3;--nff-cream-50:#fbf7ee;--nff-cream-100:#f5efde;--nff-cream-200:#ecdfb8;--nff-cream-ink:#2a2418;--nff-cream-ink-soft:#5a4f38;--nff-radius-sm:8px;--nff-radius:14px;--nff-radius-lg:20px;--nff-radius-xl:28px;--nff-font-display:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--nff-font-mono:"JetBrains Mono", ui-monospace, monospace;background:radial-gradient(120% 70% at 20% -10%, #1e3a8a 0%, #0a1834 45%, #050b1f 80%),var(--nff-navy-950);min-height:100dvh;color:var(--nff-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;outline:none;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;position:relative;overflow:hidden visible}.nff-page:before{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(#7aa2ff26 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 55% at 50% 30%,#000 0%,#0000 80%);mask-image:radial-gradient(90% 55% at 50% 30%,#000 0%,#0000 80%)}.nff-page:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#385ad252,#385ad200 65%);width:600px;height:600px;position:absolute;bottom:-200px;right:-200px}.nff-wrap{z-index:1;max-width:1080px;margin:0 auto;padding:0 32px;position:relative}.nff-wrap--form{padding-top:16px;padding-bottom:16px}@media screen and (max-width:768px){.nff-wrap{padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top,0px));padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.nff-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--nff-blue-300);white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.nff-eyebrow--centered{justify-content:center;display:flex}.nff-eyebrow--action{color:#2563eb;letter-spacing:.14em;font-size:11px}.nff-eyebrow--action:before{display:none}.nff-eyebrow__dot{background:var(--nff-blue-400);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #60a5fa2e}.nff-btn{appearance:none;color:#fff;font-family:var(--nff-font-display);letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 14px 30px -10px #3b82f68c,inset 0 1px #ffffff40}.nff-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.nff-btn:active{transform:translateY(0)}.nff-btn__arrow{transition:transform .15s}.nff-btn:hover .nff-btn__arrow{transform:translate(3px)}.nff-btn--dark{background:#1c1c1e;box-shadow:0 8px 20px -8px #00000059,inset 0 1px #ffffff14}.nff-btn--dark:hover{filter:brightness(1.08)}.nff-nav{z-index:5;justify-content:space-between;align-items:center;padding:28px 0;display:flex;position:relative}.nff-nav__brand{font-family:var(--nff-font-display);color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.nff-nav__brand-mark{color:#fff;width:28px;height:28px;font-family:var(--nff-font-display);background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid;box-shadow:0 6px 18px -4px #3b82f68c,inset 0 1px #ffffff40}.nff-nav__brand-name{color:#fff}.nff-nav__meta{color:var(--nff-ink-soft);letter-spacing:.02em;font-size:13px}.nff-hero{padding:24px 0 38px}.nff-hero__grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:56px;display:grid}.nff-hero__display{font-family:var(--nff-font-display);letter-spacing:-.025em;color:#fff;margin:16px 0 0;font-size:clamp(40px,5.2vw,64px);font-weight:800;line-height:1.04}.nff-hero__display em{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#93c5fd 0%,#3b82f6 100%);-webkit-background-clip:text;background-clip:text;padding-right:.15em;font-style:italic;display:inline-block}.nff-hero__lede{color:var(--nff-ink-soft);max-width:640px;margin-top:18px;font-size:19px;line-height:1.55}.nff-hero__stat-card{border-radius:var(--nff-radius-lg);border:1px solid var(--nff-navy-border-strong);background:linear-gradient(160deg,#ffffff0f,#ffffff05);padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 60px -28px #081232b3,inset 0 1px #ffffff0d}.nff-hero__spark{align-items:flex-end;gap:6px;height:64px;display:flex;position:absolute;top:24px;right:24px}.nff-hero__spark span{opacity:.85;background:linear-gradient(#3b82f6,#1d4ed8);border-radius:3px 3px 0 0;width:8px;display:block}.nff-hero__stat-label{letter-spacing:.18em;text-transform:uppercase;color:var(--nff-blue-300);font-size:12px;font-weight:600}.nff-hero__stat-row{align-items:baseline;gap:14px;margin-top:8px;display:flex}.nff-hero__stat-big{font-family:var(--nff-font-display);letter-spacing:-.04em;-webkit-text-fill-color:#0000;background:linear-gradient(#fff 0%,#93c5fd 90%);-webkit-background-clip:text;background-clip:text;font-size:88px;font-weight:800;line-height:1}.nff-hero__delta{color:#4ade80;white-space:nowrap;background:#22c55e1f;border:1px solid #22c55e40;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.nff-hero__caption{color:var(--nff-ink-soft);max-width:380px;margin-top:14px;font-size:14.5px}@media screen and (max-width:900px){.nff-hero__grid{grid-template-columns:1fr;gap:32px}}@media screen and (max-width:768px){.nff-hero{padding-bottom:48px}.nff-hero__stat-big{font-size:65px}}.nff-note-section{padding-bottom:72px}.nff-mobile-sticky-cta{transition:transform .3s;display:none}.nff-mobile-sticky-cta--hidden{transform:translateY(100%)}.nff-mobile-sticky-submit{display:none}.nff-note{color:var(--nff-cream-ink);border-radius:var(--nff-radius-xl);background:#fafbff;margin:12px 0 0;padding:48px clamp(28px,5vw,55px) 56px;font-family:Source Serif Pro,Georgia,serif;font-size:17.5px;line-height:1.7;position:relative;box-shadow:0 40px 80px -40px #0009,0 2px #0000000a,inset 0 1px #fff9}.nff-note:before{content:"";pointer-events:none;border-radius:inherit;opacity:.5;background-image:radial-gradient(#785a280d 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.nff-note:after{content:"";border-radius:0 var(--nff-radius-xl) 0 0;border-top:0 solid #0000;border-bottom:36px solid #0000;border-left:0 solid #0000;border-right:36px solid #0000000f;width:0;height:0;position:absolute;top:0;right:0}.nff-note__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--nff-cream-ink-soft);justify-content:space-between;align-items:center;margin-bottom:24px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;display:flex}.nff-note__logo{align-items:center;gap:6px;display:inline-flex}.nff-note__logo-img{width:36px;height:auto}.nff-note__logo-name{letter-spacing:-.01em;text-transform:none;color:var(--nff-cream-ink);font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700}.nff-note__meta-date{opacity:.8}.nff-note__tag{color:#fff;letter-spacing:.08em;background:#2563eb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.nff-note__title{font-family:var(--nff-font-display);letter-spacing:-.025em;color:var(--nff-cream-ink);margin:0 0 14px;font-size:clamp(32px,4vw,39px);font-weight:800;line-height:1.1}.nff-note__opening{margin:0 0 16px;font-size:19px}.nff-note__para{margin:0 0 16px}.nff-note__h-block{font-family:var(--nff-font-display);letter-spacing:-.005em;color:var(--nff-cream-ink);margin-top:28px;margin-bottom:6px;font-size:20px;font-weight:700}.nff-note__underline{background:linear-gradient(#0000 60%,#2f80ed8c 60%);padding:0 2px}.nff-note strong{color:var(--nff-cream-ink);font-weight:700}.nff-note__patterns{grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0 8px;display:grid}.nff-note__pattern{background:rgba(var(--accent-rgb), .15);border-radius:var(--nff-radius);border:1px solid rgba(var(--accent-rgb), .35);padding:14px 16px}.nff-note__pattern-header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.nff-note__pattern-num{color:#fff;width:22px;height:22px;font-family:var(--nff-font-display);background:#2563eb;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.nff-note__pattern-title{font-family:var(--nff-font-display);color:#2563eb;font-size:15px;font-weight:700}.nff-note__pattern-desc{color:var(--nff-cream-ink-soft);margin:0;font-size:14px}.nff-note__banner{background:rgba(var(--accent-rgb), .15);border:1px solid rgba(var(--accent-rgb), .35);border-radius:10px;margin-top:26px;padding:20px 24px}.nff-note__banner-label{letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.nff-note__banner-body{color:var(--nff-cream-ink);margin:0;font-size:15px;line-height:1.7}.nff-note__banner-cta{color:var(--nff-cream-ink);text-underline-offset:3px;align-items:center;gap:2px;margin-left:3px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nff-note__banner-cta:hover{opacity:.75}.nff-note__banner-link{color:#2563eb;text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.nff-note__inline-cta{border-top:1px solid #2563eb;margin-top:32px;padding-top:36px}.nff-note__inline-cta-heading{font-family:var(--nff-font-display);letter-spacing:-.02em;color:var(--nff-cream-ink);margin:10px 0 0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.2}.nff-note__inline-cta-lede{color:var(--nff-cream-ink-soft);margin-top:12px;font-size:15.5px;line-height:1.65}.nff-note__inline-cta-row{align-items:center;gap:18px;margin-top:22px;display:flex}.nff-note__inline-cta-time{letter-spacing:.13em;text-transform:uppercase;color:var(--nff-cream-ink-soft);font-size:11px;font-weight:600}.nff-note__inline-cta-thankyou{color:var(--nff-cream-50);background:linear-gradient(135deg,#d97706,#b45309);border-radius:10px;margin-top:20px;padding:16px 20px;font-size:15px;line-height:1.65}@media screen and (max-width:768px){.nff-note__patterns{grid-template-columns:1fr}}.nff-two-truths{padding:28px 0}.nff-two-truths__heading{font-family:var(--nff-font-display);letter-spacing:-.02em;color:#fff;margin:14px 0 32px;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15}.nff-two-truths__duo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.nff-two-truths__card{border-radius:var(--nff-radius-lg);border:1px solid var(--nff-navy-border-strong);background:linear-gradient(160deg,#ffffff0f,#ffffff05);padding:28px}.nff-two-truths__card--warm{background:linear-gradient(160deg,#f59e0b14,#f59e0b05);border-color:#f59e0b40}.nff-two-truths__card-icon{border-radius:var(--nff-radius-sm);border:1px solid var(--nff-navy-border-strong);width:40px;height:40px;font-family:var(--nff-font-display);color:var(--nff-blue-300);background:#ffffff14;place-items:center;margin-bottom:16px;font-size:14px;font-weight:700;display:grid}.nff-two-truths__card-title{font-family:var(--nff-font-display);letter-spacing:-.01em;color:#fff;margin:0 0 8px;font-size:20px;font-weight:700}.nff-two-truths__card-body{color:var(--nff-ink-soft);margin:0;font-size:15px;line-height:1.6}.nff-two-truths__card-body strong{color:var(--nff-ink)}.nff-two-truths__quote{color:#fbbf24;border-radius:0 var(--nff-radius-sm) var(--nff-radius-sm) 0;background:#f59e0b0f;border-left:3px solid #f59e0b80;margin:16px 0 0;padding:12px 16px;font-size:14px;font-style:italic}@media screen and (max-width:768px){.nff-two-truths__duo{grid-template-columns:1fr}}.nff-form-cta{padding:72px 0}.nff-form-cta__heading{font-family:var(--nff-font-display);letter-spacing:-.02em;color:#fff;margin:14px 0 0;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15}.nff-form-cta__lede{color:var(--nff-ink-soft);max-width:640px;margin-top:14px;font-size:17px;line-height:1.55}.nff-form-cta__cta-row{align-items:center;gap:20px;margin-top:28px;display:flex}.nff-form-cta__time{letter-spacing:.12em;text-transform:uppercase;color:var(--nff-ink-muted);font-size:12px;font-weight:600}.nff-form-cta__thankyou{color:#3a3020;background:#f8f3e2;border-radius:10px;max-width:680px;margin-top:28px;padding:18px 22px;font-size:15.5px;line-height:1.65}.nff-course-note{border-radius:var(--nff-radius-lg);background:#fff8ec;border:1px solid #e8c97a;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:36px;padding:22px 24px;display:grid}.nff-course-note__badge{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;color:#a06b00;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:inline-block}.nff-course-note__heading{color:var(--nff-cream-ink);letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:700}.nff-course-note__body{color:var(--nff-cream-ink-soft);max-width:640px;margin:0;font-size:14.5px}.nff-course-note .nff-btn{white-space:nowrap;background:linear-gradient(135deg,#d97706,#b45309);flex-shrink:0;text-decoration:none;box-shadow:0 8px 20px -8px #b4530973}@media (max-width:640px){.nff-course-note{grid-template-columns:1fr;padding:20px}.nff-course-note .nff-btn{justify-content:center;width:100%}}.nff-next-steps{padding:24px 0 0}.nff-next-steps__duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.nff-next-steps__duo{grid-template-columns:1fr}}.nff-next-steps__card{border:1px solid var(--nff-navy-border);border-radius:var(--nff-radius-lg);background:linear-gradient(160deg,#ffffff0a,#ffffff03);padding:28px}.nff-next-steps__card--warm{background:linear-gradient(160deg,#f59e0b14,#ea580c0a);border-color:#f59e0b33}.nff-next-steps__card--warm .nff-next-steps__ic{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.nff-next-steps__ic{width:32px;height:32px;color:var(--nff-blue-400);background:#3b82f61f;border:1px solid #3b82f640;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;font-weight:700;display:inline-flex}.nff-next-steps__subhead{color:var(--nff-ink);margin:0 0 10px;font-size:16px;font-weight:600}.nff-next-steps__body{color:var(--nff-ink-soft);margin:0;font-size:14px;line-height:1.65}.nff-footer{padding:15px 0 60px}.nff-footer__text{color:var(--nff-ink-muted);text-align:center;margin:0;font-size:13px}.nff-thanks-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.nff-thanks-ctas__btn{font-family:var(--nff-font-display);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.nff-thanks-ctas__btn:hover{opacity:.88;transform:translateY(-1px)}.nff-thanks-ctas__btn--primary{color:#fff;background:#2563eb}.nff-thanks-ctas__btn--ghost{background:rgba(var(--accent-rgb), .12);color:#2563eb;border:1px solid rgba(var(--accent-rgb), .3);font-family:inherit}.nff-mobile-sticky-expert{display:none}.nff-thanks-course-note{margin-top:32px}.nff-thanks-course-note .nff-note__banner{background:var(--nff-navy-800);border-color:var(--nff-navy-border-strong)}.nff-thanks-course-note .nff-note__banner .nff-note__banner-label{color:var(--nff-blue-300)}.nff-thanks-course-note .nff-note__banner .nff-note__banner-body{color:var(--nff-ink-soft)}.nff-thanks-course-note .nff-note__banner .nff-note__banner-cta{color:var(--nff-ink);margin-right:3px}.nff-thanks-course-note .nff-note__banner .nff-note__banner-link{color:#d97706}.nff-thanks-course-note__expert-btn{background:var(--nff-blue-600);color:#fff;font-family:var(--nff-font-display);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;margin-top:16px;padding:10px 22px;font-size:15px;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.nff-thanks-course-note__expert-btn:hover{opacity:.88;transform:translateY(-1px)}@media (max-width:768px){.nff-thanks-course-note__expert-btn{padding:8px 16px;font-size:13px}}.nff-back-link{justify-content:center;padding:38px 0;display:flex}.nff-back-link__btn{cursor:pointer;color:var(--nff-ink-muted);background:0 0;border:none;align-items:center;gap:8px;margin:13px;padding:0;font-family:inherit;font-size:14px;transition:color .15s;display:inline-flex}.nff-back-link__btn svg{flex-shrink:0;transition:transform .15s}.nff-back-link__btn:hover{color:var(--nff-ink)}.nff-back-link__btn:hover svg{transform:translate(-3px)}.nff-form-page{padding:48px 0}.nff-form{border:1px solid var(--nff-navy-border-strong);border-radius:var(--nff-radius-xl);background:linear-gradient(160deg,#ffffff0a,#ffffff03);padding:40px;box-shadow:0 22px 60px -28px #081232b3}.nff-form .nff-note__banner{background:var(--nff-navy-800);border-color:var(--nff-navy-border-strong);margin-bottom:8px}.nff-form .nff-note__banner .nff-note__banner-label{color:var(--nff-blue-300)}.nff-form .nff-note__banner .nff-note__banner-body{color:var(--nff-ink-soft)}.nff-form .nff-note__banner .nff-note__banner-cta{color:var(--nff-ink);margin-right:4px}.nff-form .nff-note__banner .nff-note__banner-link{color:#d97706}.nff-form__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}@media screen and (max-width:768px){.nff-form__head{flex-direction:column}}.nff-form__title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nff-form__title{font-family:var(--nff-font-display);color:#fff;letter-spacing:-.015em;margin:10px 0 6px;font-size:clamp(22px,2.5vw,28px);font-weight:700}.nff-form__subtitle{color:var(--nff-ink-soft);margin:0;font-size:14px}.nff-form__progress{font-family:var(--nff-font-mono);color:var(--nff-blue-300);letter-spacing:.08em;flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.nff-form__progress-bar{background:#ffffff14;border-radius:999px;width:120px;height:6px;overflow:hidden}.nff-form__progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#3b82f6);height:100%;transition:width .25s;display:block}.nff-form__progress-label{min-width:30px}.nff-form__row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media screen and (max-width:600px){.nff-form__row-2{grid-template-columns:1fr}}.nff-form__mini-q{font-family:var(--nff-font-display);letter-spacing:-.005em;color:#fff;margin:0 0 10px;font-size:14px;font-weight:600}.nff-form__submit-row{border-top:1px solid var(--nff-navy-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:24px;display:flex}.nff-form__privacy{color:var(--nff-ink-muted);max-width:460px;margin:0;font-size:13px}@media screen and (max-width:768px){.nff-form{padding:24px 20px}}.nff-form-section{border-top:1px solid var(--nff-navy-border);grid-template-columns:220px 1fr;align-items:flex-start;gap:32px;padding:28px 0;display:grid}.nff-form-section__num{font-family:var(--nff-font-mono);color:var(--nff-blue-300);letter-spacing:.12em;font-size:12px}.nff-form-section__title{font-family:var(--nff-font-display);color:#fff;letter-spacing:-.01em;margin:8px 0 6px;font-size:20px;font-weight:700}.nff-form-section__subtitle{color:var(--nff-ink-soft);margin:0;font-size:14px}.nff-form-section__fields{gap:16px;display:grid}@media screen and (max-width:768px){.nff-form-section{grid-template-columns:1fr;gap:14px}}.nff-form-field{align-content:start;gap:6px;display:grid}.nff-form-field__label{color:var(--nff-ink-soft);font-size:13px;font-weight:500}.nff-form-field__error{color:#f87171;margin-top:2px;font-size:12px}.nff-input{appearance:none;border:1px solid var(--nff-navy-border-strong);color:#fff;background:#ffffff0a;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:border-color .15s,background .15s,box-shadow .15s}@media (max-width:768px){.nff-input{font-size:16px}}.nff-input:focus{background:#60a5fa0f;border-color:#60a5faa6;box-shadow:0 0 0 4px #60a5fa26}.nff-input::placeholder{color:var(--nff-ink-muted)}.nff-input--select{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%2393c5fd' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.nff-input--select option{color:#fff;background:#0a1428}.nff-input--error{background:#f871710f;border-color:#f87171b3}.nff-scale{flex-wrap:wrap;gap:4px;display:flex}.nff-scale__btn{appearance:none;border:1px solid var(--nff-navy-border);width:28px;height:28px;color:var(--nff-ink-soft);font-family:var(--nff-font-mono);cursor:pointer;background:#ffffff0a;border-radius:6px;font-size:12px;transition:all .12s}.nff-scale__btn:hover{color:#fff;border-color:#60a5fa99}.nff-scale__btn--on{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.nff-ratings{gap:12px;display:grid}.nff-rating-row{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.nff-rating-row__label{color:#fff;font-size:13px;font-weight:500}.nff-rating-row__right{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media screen and (max-width:600px){.nff-rating-row{grid-template-columns:1fr;gap:6px}.nff-rating-row__right{align-items:flex-start}}.nff-chip-group{flex-wrap:wrap;gap:8px;display:flex}.nff-chip-group--stacked{flex-direction:column;align-items:stretch}@media (max-width:768px){.nff-chip-group--stacked-mobile{flex-direction:column;align-items:stretch}}.nff-chip{appearance:none;border:1px solid var(--nff-navy-border);color:var(--nff-ink);cursor:pointer;text-align:left;background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .12s;display:inline-flex}.nff-chip:hover{background:#60a5fa0f;border-color:#60a5fa99}.nff-chip--on{color:#fff;background:#3b82f629;border-color:#60a5facc;box-shadow:inset 0 0 0 1px #60a5fa4d}.nff-chip__mark{border:1.5px solid #7aa2ff66;border-radius:4px;flex-shrink:0;place-items:center;width:14px;height:14px;display:inline-grid}.nff-chip-group--radio .nff-chip__mark{border-radius:50%}.nff-chip--on .nff-chip__mark{background:var(--nff-blue-500);border-color:var(--nff-blue-500)}.nff-chip--on .nff-chip__mark:after{content:"";background:#fff;border-radius:2px;width:6px;height:6px}.nff-chip-group--radio .nff-chip--on .nff-chip__mark:after{border-radius:50%}.nff-chip__label{line-height:1.4}.nff-thanks-hero{text-align:center;padding:48px 0 32px}.nff-thanks-hero__check{background:linear-gradient(135deg,#4ade80,#16a34a);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;display:inline-grid;box-shadow:0 12px 28px -8px #22c55e80,inset 0 1px #ffffff4d}.nff-thanks-hero__heading{font-family:var(--nff-font-display);letter-spacing:-.025em;color:#fff;margin:16px 0 0;font-size:clamp(24px,4vw,52px);font-weight:800;line-height:1.05}.nff-thanks-hero__heading em{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);-webkit-background-clip:text;background-clip:text;padding-right:.15em;font-style:italic;display:inline-block}.nff-thanks-hero__lede{color:var(--nff-ink-soft);text-align:center;max-width:620px;margin:18px auto 0;font-size:19px;line-height:1.55}.nff-thanks-hero__lede strong{color:var(--nff-ink)}.nff-projects-section{padding:16px 0 72px}.nff-projects-section__heading{font-family:var(--nff-font-display);letter-spacing:-.02em;color:#fff;margin:14px 0 0;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15}.nff-projects-section__lede{color:var(--nff-ink-soft);max-width:680px;margin-top:12px;font-size:17px;line-height:1.55}.nff-projects-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:36px;display:grid}@media screen and (max-width:768px){.nff-projects-grid{grid-template-columns:1fr}}.nff-project{border-radius:var(--nff-radius-lg);border:1px solid var(--nff-navy-border-strong);background:linear-gradient(160deg,#ffffff0f,#ffffff05);padding:26px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.nff-project:hover{border-color:#60a5fa73;transform:translateY(-2px)}.nff-project:after{content:"";background:radial-gradient(circle at 90% 0%, var(--project-glow,#60a5fa2e), transparent 60%);pointer-events:none;position:absolute;inset:0}.nff-project--featured{grid-column:span 2}@media screen and (max-width:768px){.nff-project--featured{grid-column:auto}}.nff-project__top{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.nff-project__company-pill{border:1px solid var(--nff-navy-border-strong);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.nff-project__pill-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.nff-project__index{font-family:var(--nff-font-mono);color:var(--nff-ink-muted);letter-spacing:.1em;font-size:12px}.nff-project__title{font-family:var(--nff-font-display);letter-spacing:-.015em;color:#fff;z-index:1;margin:0 0 8px;font-size:22px;font-weight:700;position:relative}.nff-project__desc{color:var(--nff-ink-soft);z-index:1;margin:0;font-size:15px;line-height:1.55;position:relative}.nff-project__stack{z-index:1;flex-wrap:wrap;gap:6px;margin-top:18px;display:flex;position:relative}.nff-project__tag{font-family:var(--nff-font-mono);color:var(--nff-blue-200);letter-spacing:.02em;background:#3b82f61a;border:1px solid #3b82f638;border-radius:6px;padding:4px 8px;font-size:11.5px}.nff-project__difficulty{font-family:var(--nff-font-mono);color:var(--nff-ink-muted);letter-spacing:.06em;text-transform:uppercase;z-index:1;align-items:center;gap:8px;margin-top:16px;font-size:11.5px;display:flex;position:relative}.nff-project__pips{gap:4px;display:flex}.nff-project__pip{background:#7aa2ff2e;border-radius:2px;width:16px;height:4px;display:block}.nff-project__pip--on{background:var(--nff-blue-400)}@media screen and (max-width:768px){.nff-note-section{padding-bottom:88px}.nff-mobile-sticky-expert{z-index:200;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);background:#050b1ff5;border-top:1px solid #7aa2ff29;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000059}.nff-mobile-sticky-expert .nff-btn{border-radius:12px;justify-content:center;width:100%;padding:14px 20px;font-size:14px}.nff-mobile-sticky-submit{z-index:200;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);background:#050b1ff5;border-top:1px solid #7aa2ff29;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000059}.nff-mobile-sticky-submit .nff-btn{border-radius:12px;justify-content:center;width:100%;padding:14px 20px;font-size:14px}.nff-wrap--form{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.nff-form__submit-row .nff-btn,.nff-hide-mobile{display:none}.nff-mobile-sticky-cta{z-index:200;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);background:#050b1ff5;border-top:1px solid #7aa2ff29;transition:transform .3s;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000059}.nff-mobile-sticky-cta .nff-btn{border-radius:12px;justify-content:center;width:100%;padding:14px 20px;font-size:14px}.nff-hero__display{font-size:25px}.nff-hero__lede{font-size:13px}.nff-hero__stat-big{font-size:43px}.nff-hero__caption{font-size:13px}.nff-scale__btn{width:25px;height:25px;font-size:12px}.nff-note{padding:28px 20px 36px;font-size:14px}.nff-note__tag{gap:5px;padding:4px 9px;font-size:11px}.nff-note__logo img,.nff-note__logo-img{width:22px!important;height:auto!important}.nff-note__logo-name{color:#112a63;font-size:13px}.nff-note__title{font-size:20px;line-height:1.25}.nff-note__opening{font-size:14px;line-height:1.8}.nff-note__para{font-size:13px;line-height:1.8}.nff-note__h-block{font-size:16px}.nff-note__inline-cta{margin-top:25px;padding-top:20px}.nff-note__inline-cta-row{display:none}.nff-note__inline-cta-heading{font-size:18px}.nff-note__inline-cta-lede{font-size:14px}.nff-note__inline-cta-thankyou{font-size:13px}.nff-note__banner-body{font-size:12px}.nff-note__banner-cta{margin-left:2px;font-size:12px}.nff-note__banner-link{font-size:12px}.nff-note__pattern-num{width:19px;height:19px}.nff-note__pattern-title{font-size:14px}.nff-note__pattern-desc{font-size:13px}.nff-note__banner{margin-top:10px}.nff-two-truths__heading{font-size:19px}.nff-two-truths__card-title{font-size:16px}.nff-two-truths__card-body{font-size:14px}.nff-form{padding:5px 17px}.nff-form__head{text-align:left;align-items:flex-start}.nff-form__head-text .nff-eyebrow__time{display:none}.nff-form__title{font-size:17px}.nff-form__subtitle{font-size:13px}.nff-form__submit-row{gap:9px;margin-top:0;padding-top:19px}.nff-form-cta{padding:48px 0}.nff-form-cta__heading{font-size:19px}.nff-form-cta__lede{font-size:14px}.nff-form-section__head{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.nff-form-section__num{flex:none}.nff-form-section__title{flex:none;margin:0;font-size:15px}.nff-form-section__subtitle{flex:0 0 100%;margin-top:4px;font-size:13px}.nff-thanks-hero{padding:20px 0 0}.nff-thanks-hero__heading{white-space:normal;font-size:23px}.nff-thanks-hero__lede{text-align:center;padding:0 16px;font-size:14px}.nff-back-link{padding-bottom:30px}.nff-projects-section{padding-bottom:0;padding-left:16px;padding-right:16px}.nff-projects-section .nff-eyebrow{white-space:normal;text-align:center;align-items:flex-start}.nff-projects-section .nff-eyebrow__dot{display:none}.nff-projects-section__heading{font-size:16px}.nff-projects-section__lede{font-size:14px}.nff-project{padding:17px}.nff-project__top{justify-content:space-between;gap:6px}.nff-project__company-pill{letter-spacing:.04em;gap:5px;padding:4px 8px;font-size:10px}.nff-project__index{letter-spacing:.04em;white-space:nowrap;flex-shrink:0;font-size:10px}.nff-project__title,.nff-project__desc{font-size:12px}.nff-project__tag,.nff-project__difficulty{font-size:10px}.nff-next-steps__subhead{font-size:14px}.nff-nav__brand{font-size:15px}.nff-nav__meta{font-size:13px}.nff-chip{padding:6px 11px}.nff-chip__label{font-size:12px}.nff-btn{border-radius:10px;gap:7px;padding:10px 16px;font-size:12px}}.interview-kit-page .nav-sticky-wrap{z-index:20;background:0 0;width:100%;padding:16px 24px 0;position:sticky;top:-16px;overflow-x:scroll}@media (max-width:768px){.interview-kit-page .nav-sticky-wrap{top:0}}.interview-kit-page .kit-content{background:#f7f9fb;flex-direction:column;display:flex}.interview-kit-page .kit-content .interview-kit-body{flex-direction:row;align-items:flex-start;gap:24px;padding:16px 24px 40px 0;display:flex}.interview-kit-page .kit-content .interview-kit-body .interview-kit-left{flex-direction:column;flex:1;min-width:0;display:flex}.interview-kit-page .kit-content .interview-kit-body .interview-kit-right{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:12px;width:326px;display:flex;position:sticky;top:64px}@media (max-width:768px){.interview-kit-page .kit-content .interview-kit-body{flex-direction:column;padding:12px 0 100px}.interview-kit-page .kit-content .interview-kit-body .interview-kit-left{width:100%}.interview-kit-page .kit-content .interview-kit-body .interview-kit-right{display:none}}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.job-preparation-hub-page{color:#0a1f44;background:#f7f9fc;flex-direction:column;gap:44px;padding:34px 44px 60px;display:flex}.job-preparation-hub-page a{color:inherit;text-decoration:none}.job-preparation-hub-page .jph-card-label{letter-spacing:.08em;text-transform:uppercase;color:#8a93a3;margin-bottom:5px;font-size:11px;font-weight:700}.job-preparation-hub-page .jph-card-label--warm{color:#a6835f}.job-preparation-hub-page .jph-card-label--muted{color:#a6aebc}.job-preparation-hub-page .jph-badge-pill{letter-spacing:.03em;color:#fff;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.job-preparation-hub-page .jph-badge-pill--muted{color:#7a8493;background:#eaedf2}.job-preparation-hub-page .jph-pill-tag{color:#2563eb;background:#eef3ff;border-radius:999px;align-items:center;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.job-preparation-hub-page .jph-pill-tag--blue{color:#0a1f44;background:#fff;border:1px solid #e6eaf2}.job-preparation-hub-page .jph-pill-tag--more{color:#2563eb;background:#f7f9fc;border:1px dashed #c6d0e4;font-weight:700}.job-preparation-hub-page .jph-cta-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:700;transition:transform .14s,box-shadow .14s;display:inline-flex}.job-preparation-hub-page .jph-cta-btn__icon{font-size:17px}.job-preparation-hub-page .jph-cta-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb40}.job-preparation-hub-page .jph-cta-btn--orange{background:#f97316}.job-preparation-hub-page .jph-cta-btn--orange:hover{box-shadow:0 8px 20px #f9731640}.job-preparation-hub-page .jph-cta-btn--outline{color:#2563eb;background:#fff;border:1px solid #d6e0f5}.job-preparation-hub-page .jph-cta-btn--outline:hover{box-shadow:0 8px 20px #2563eb1f}.job-preparation-hub-page .jph-section{width:100%;max-width:1160px;margin:0 auto}.job-preparation-hub-page .jph-section__header{align-items:center;gap:16px;margin-bottom:18px;display:flex}.job-preparation-hub-page .jph-section__header--muted{opacity:.75}.job-preparation-hub-page .jph-section__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#8a93a3;white-space:nowrap;font-size:13px;font-weight:800}.job-preparation-hub-page .jph-section__eyebrow--muted{color:#a6aebc}.job-preparation-hub-page .jph-section__divider{background:#e6eaf2;flex:1;height:1px}.job-preparation-hub-page .jph-header{grid-template-columns:1.55fr 1fr;align-items:start;gap:32px;width:100%;max-width:1160px;margin:0 auto;display:grid}.job-preparation-hub-page .jph-header__eyebrow{color:#2563eb;letter-spacing:.06em;background:#eef3ff;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.job-preparation-hub-page .jph-header__heading{letter-spacing:-.025em;color:#0a1f44;margin:18px 0 14px;font-size:40px;font-weight:800;line-height:1.14}.job-preparation-hub-page .jph-header__heading-highlight{color:#2563eb}.job-preparation-hub-page .jph-header__subtext{color:#5b6472;max-width:560px;margin:0;font-size:17px;line-height:1.55}.job-preparation-hub-page .jph-header__jump-card{background:#fff;border:1px solid #e6eaf2;border-radius:18px;padding:20px;box-shadow:0 1px 2px #0a1f440a,0 10px 30px #0a1f440d}.job-preparation-hub-page .jph-header__jump-title{letter-spacing:.08em;text-transform:uppercase;color:#8a93a3;margin-bottom:14px;font-size:11px;font-weight:700}.job-preparation-hub-page .jph-header__jump-link{border-bottom:1px solid #f1f3f7;justify-content:space-between;align-items:center;padding:12px 4px;display:flex}.job-preparation-hub-page .jph-header__jump-link:last-child{border-bottom:none}.job-preparation-hub-page .jph-header__jump-link-label{align-items:center;gap:11px;display:flex}.job-preparation-hub-page .jph-header__jump-link-cta{font-size:15px;font-weight:700}.job-preparation-hub-page .jph-header__jump-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.job-preparation-hub-page .jph-header__jump-arrow{color:#8a93a3;flex-shrink:0;font-size:16px}.job-preparation-hub-page .jph-resume-card__skills{flex-direction:column;gap:12px;margin-top:24px;display:flex}.job-preparation-hub-page .jph-resume-card{background:#fff;border:1px solid #e6eaf2;border-radius:22px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a1f440a,0 12px 34px #0a1f440f}.job-preparation-hub-page .jph-resume-card__top-strip{display:none}.job-preparation-hub-page .jph-resume-card--clickable{cursor:pointer;transition:transform .14s,box-shadow .14s}.job-preparation-hub-page .jph-resume-card--clickable:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0a1f440d,0 16px 40px #0a1f441a}.job-preparation-hub-page .jph-resume-card__left{background:#e8f7ef;flex-direction:column;flex-shrink:0;gap:22px;width:280px;padding:28px;display:flex}.job-preparation-hub-page .jph-resume-card__left-top{justify-content:space-between;align-items:center;display:flex}.job-preparation-hub-page .jph-resume-card__icon{color:#fff;background:#16a34a;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.job-preparation-hub-page .jph-resume-card__icon--inline{display:none}.job-preparation-hub-page .jph-resume-card__title-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.job-preparation-hub-page .jph-resume-card__badge{color:#fff;background:#16a34a;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.job-preparation-hub-page .jph-resume-card__waveform{align-items:center;gap:5px;height:46px;display:flex}.job-preparation-hub-page .jph-resume-card__wave-bar{background:#5fbf8b;border-radius:99px;flex:1}.job-preparation-hub-page .jph-resume-card__wave-bar:nth-child(3n){background:#16a34a}.job-preparation-hub-page .jph-resume-card__wave-bar:nth-child(3n+1){background:#8fd3ac}.job-preparation-hub-page .jph-resume-card__tagline{letter-spacing:.08em;text-transform:uppercase;color:#15803d;margin-bottom:6px;font-size:11px;font-weight:700}.job-preparation-hub-page .jph-resume-card__tagline-description{color:#3f6b50;margin:0;font-size:13px;line-height:1.5}.job-preparation-hub-page .jph-resume-card__tags{flex-wrap:wrap;gap:8px;display:flex}.job-preparation-hub-page .jph-resume-card--skills{grid-column:1/-1}.job-preparation-hub-page .jph-resume-card--skills .jph-resume-card__left{background:#eef3ff}.job-preparation-hub-page .jph-resume-card--skills .jph-resume-card__tagline{color:#2563eb}.job-preparation-hub-page .jph-resume-card--skills .jph-resume-card__wave-bar{background:#93b8f7}.job-preparation-hub-page .jph-resume-card--skills .jph-resume-card__wave-bar:nth-child(3n){background:#2563eb}.job-preparation-hub-page .jph-resume-card--skills .jph-resume-card__wave-bar:nth-child(3n+1){background:#bcd3fb}.job-preparation-hub-page .jph-resume-card__right{flex-direction:column;flex:1;padding:28px 30px;display:flex}.job-preparation-hub-page .jph-resume-card__title{letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:800}.job-preparation-hub-page .jph-resume-card__block{margin-bottom:16px}.job-preparation-hub-page .jph-resume-card__quote{color:#0a1f44;margin:0;font-size:19px;font-weight:700;line-height:1.35}.job-preparation-hub-page .jph-resume-card__text{color:#5b6472;margin:0;font-size:14px;line-height:1.55}.job-preparation-hub-page .jph-resume-card__cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.job-preparation-hub-page .jph-resume-card__proof-line{color:#9a5b12;background-color:#fdf1e2;border-radius:999px;padding:10px 14px;font-size:12.5px;font-weight:600}.job-preparation-hub-page .jph-target-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1160px;margin:0 auto;display:grid}.job-preparation-hub-page .jph-target-card{cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:22px;flex-direction:column;padding:28px;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #0a1f440a,0 10px 30px #0a1f440d}.job-preparation-hub-page .jph-target-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0a1f440d,0 14px 36px #0a1f4417}.job-preparation-hub-page .jph-target-card__top-strip{color:#9a5b12;text-align:center;background:#fdf1e2;border-radius:22px 22px 0 0;margin:-28px -28px 20px;padding:10px 28px;font-size:13px;font-weight:700}.job-preparation-hub-page .jph-target-card__header{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.job-preparation-hub-page .jph-target-card__header-left{align-items:center;gap:12px;min-width:0;display:flex}.job-preparation-hub-page .jph-target-card__icon{color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.job-preparation-hub-page .jph-target-card__title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.job-preparation-hub-page .jph-target-card__badges{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px;display:flex}.job-preparation-hub-page .jph-target-card__block{margin-bottom:14px}.job-preparation-hub-page .jph-target-card__quote{color:#0a1f44;margin:0;font-size:18px;font-weight:700;line-height:1.35}.job-preparation-hub-page .jph-target-card__quote--muted{color:#52596a}.job-preparation-hub-page .jph-target-card__text{color:#5b6472;margin:0;font-size:14px;line-height:1.55}.job-preparation-hub-page .jph-target-card__text--warm{color:#6b6255}.job-preparation-hub-page .jph-target-card__text--muted{color:#7a8493}.job-preparation-hub-page .jph-target-card__pill-tags{flex-wrap:wrap;gap:8px;margin:4px 0 22px;display:flex}.job-preparation-hub-page .jph-target-card__cta-row{margin-top:auto}.job-preparation-hub-page .jph-coming-soon-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1160px;margin:0 auto;display:grid}.job-preparation-hub-page .jph-coming-soon-card{border-radius:22px;flex-direction:column;padding:28px;display:flex}.job-preparation-hub-page .jph-coming-soon-card--warm{background:#fdfbf8;border:1px solid #f0e7db}.job-preparation-hub-page .jph-coming-soon-card--muted{background:#f7f8fa;border:1px solid #e6eaf2}.job-preparation-hub-page .jph-coming-soon-card__icon{background:#f97316}.job-preparation-hub-page .jph-coming-soon-card__icon--muted{background:#94a0b4}.job-preparation-hub-page .jph-coming-soon-card__title{color:#0a1f44}.job-preparation-hub-page .jph-coming-soon-card__title--muted{color:#3e4757}.job-preparation-hub-page .jph-notify-btn{color:#52596a;cursor:pointer;background:#fff;border:1.5px solid #c6d0e0;border-radius:12px;align-items:center;gap:9px;padding:12px 20px;font-size:15px;font-weight:700;display:inline-flex}.job-preparation-hub-page .jph-notify-form{gap:8px;max-width:360px;display:flex}.job-preparation-hub-page .jph-notify-form__input{color:#0a1f44;background:#fff;border:1.5px solid #c6d0e0;border-radius:11px;outline:none;flex:1;min-width:0;padding:11px 14px;font-size:14px}.job-preparation-hub-page .jph-notify-form__submit{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:11px;padding:11px 18px;font-size:14px;font-weight:700}.job-preparation-hub-page .jph-notify-done{color:#15803d;background:#e8f7ef;border-radius:12px;align-items:center;gap:9px;padding:12px 18px;font-size:15px;font-weight:700;display:inline-flex}.job-preparation-hub-page .jph-trust-strip{background:#0a1f44;border-radius:24px;align-items:flex-start;gap:24px;width:100%;max-width:1160px;margin:0 auto;padding:40px 44px;display:flex}.job-preparation-hub-page .jph-trust-strip__icon{color:#7fa8ff;background:#2563eb38;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.job-preparation-hub-page .jph-trust-strip__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7fa8ff;margin-bottom:12px;font-size:12px;font-weight:800}.job-preparation-hub-page .jph-trust-strip__text{color:#fff;max-width:820px;margin:0;font-size:21px;font-weight:600;line-height:1.5}.job-preparation-hub-page .jph-package{background:#fff;border:1px solid #e4e8f0;border-radius:20px;width:100%;max-width:1160px;margin:0 auto;overflow:hidden;box-shadow:0 12px 30px #0f204412}.job-preparation-hub-page .jph-package__header{background:#102347;flex-direction:column;gap:18px;padding:30px 36px 32px;display:flex}.job-preparation-hub-page .jph-package__header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.job-preparation-hub-page .jph-package__icon{color:#fff;background:#ffffff1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.job-preparation-hub-page .jph-package__badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.job-preparation-hub-page .jph-package__badge-offer{color:#fff;white-space:nowrap;background:#2f6bf0;border-radius:999px;align-items:baseline;gap:6px;padding:9px 16px;font-size:16px;font-weight:700;display:flex}.job-preparation-hub-page .jph-package__badge-offer span{letter-spacing:.05em;font-size:11px;font-weight:700}.job-preparation-hub-page .jph-package__badge-worth{color:#5c4310;white-space:nowrap;background:#e8d5a8;border-radius:999px;padding:9px 18px;font-size:15px;font-weight:700}.job-preparation-hub-page .jph-package__heading{color:#fff;letter-spacing:-.01em;margin:0;font-size:30px;font-weight:700;line-height:1.16}.job-preparation-hub-page .jph-package__subheading{color:#b9c6dd;margin:0;font-size:15px}.job-preparation-hub-page .jph-package__body{flex-direction:column;gap:22px;padding:28px 36px 32px;display:flex}.job-preparation-hub-page .jph-package__features{grid-template-columns:repeat(2,1fr);gap:0 40px;display:grid}.job-preparation-hub-page .jph-package__feature{border-bottom:1px solid #eef1f6;gap:14px;padding:18px 0;display:flex}.job-preparation-hub-page .jph-package__feature-icon{color:#2563eb;background:#e8efff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.job-preparation-hub-page .jph-package__feature-label{color:#0f172a;font-size:16px;font-weight:700}.job-preparation-hub-page .jph-package__feature-highlight{color:#2563eb}.job-preparation-hub-page .jph-package__feature-description{color:#5b667d;margin:5px 0 0;font-size:14px;line-height:1.5}.job-preparation-hub-page .jph-package__value-note{color:#5a4a35;background:#f4f6fa;border-radius:12px;margin:0;padding:16px 20px;font-size:14px;line-height:1.55}.job-preparation-hub-page .jph-package__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:6px;display:flex}.job-preparation-hub-page .jph-package__price-info{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.job-preparation-hub-page .jph-package__duration{color:#102347;font-size:17px;font-weight:700}.job-preparation-hub-page .jph-package__price-row{align-items:baseline;gap:10px;display:flex}.job-preparation-hub-page .jph-package__price-offer{color:#2f6bf0;letter-spacing:.02em;font-size:15px;font-weight:700}.job-preparation-hub-page .jph-package__price-original{color:#98a2b3;font-size:18px;font-weight:500;text-decoration:line-through}.job-preparation-hub-page .jph-package__price{color:#0f172a;font-size:28px;font-weight:700}.job-preparation-hub-page .jph-package__cta{color:#fff;cursor:pointer;background:#2f6bf0;border:none;border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:16px;font-weight:700;transition:transform .14s,box-shadow .14s;display:inline-flex}.job-preparation-hub-page .jph-package__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2f6bf04d}.job-preparation-hub-page .jph-package__processing{align-items:center;gap:12px;display:flex}.job-preparation-hub-page .jph-package__processing-spinner{color:#2f6bf0;font-size:22px;animation:.8s linear infinite jph-package-spin}.job-preparation-hub-page .jph-package__processing-label{color:#0f172a;font-size:15px;font-weight:700}.job-preparation-hub-page .jph-package__processing-note{color:#5b667d;margin:2px 0 0;font-size:13px}@keyframes jph-package-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:1024px){.job-preparation-hub-page{padding:24px 24px 44px}.job-preparation-hub-page .jph-header,.job-preparation-hub-page .jph-target-grid,.job-preparation-hub-page .jph-coming-soon-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.job-preparation-hub-page{gap:28px;padding:20px 16px 36px}.job-preparation-hub-page .jph-header__eyebrow{padding:6px 11px;font-size:11px}.job-preparation-hub-page .jph-header__heading{margin:14px 0 10px;font-size:24px;line-height:1.2}.job-preparation-hub-page .jph-header__subtext{font-size:14px}.job-preparation-hub-page .jph-header__jump-card{padding:16px}.job-preparation-hub-page .jph-section__header{flex-wrap:wrap;row-gap:8px;margin-bottom:14px}.job-preparation-hub-page .jph-section__eyebrow{white-space:normal;font-size:11px}.job-preparation-hub-page .jph-resume-card{flex-direction:column}.job-preparation-hub-page .jph-resume-card__top-strip{color:#9a5b12;text-align:center;background:#fdf1e2;border-radius:22px 22px 0 0;order:-1;padding:9px 20px;font-size:12px;font-weight:700;display:block}.job-preparation-hub-page .jph-resume-card__left{display:none}.job-preparation-hub-page .jph-resume-card__icon--inline{border-radius:12px;width:40px;height:40px;font-size:16px;display:flex}.job-preparation-hub-page .jph-resume-card__right{padding:20px}.job-preparation-hub-page .jph-resume-card__proof-line{display:none}.job-preparation-hub-page .jph-resume-card__title{margin:0;font-size:19px}.job-preparation-hub-page .jph-resume-card__quote{font-size:16px}.job-preparation-hub-page .jph-target-card,.job-preparation-hub-page .jph-coming-soon-card{padding:20px}.job-preparation-hub-page .jph-target-card__top-strip{margin:-20px -20px 16px;padding:9px 20px;font-size:12px}.job-preparation-hub-page .jph-target-card__icon{width:40px;height:40px;font-size:19px}.job-preparation-hub-page .jph-target-card__title{font-size:18px}.job-preparation-hub-page .jph-target-card__quote{font-size:15px}.job-preparation-hub-page .jph-target-card__text{font-size:13px}.job-preparation-hub-page .jph-cta-btn{padding:10px 8px;font-size:13px}.job-preparation-hub-page .jph-trust-strip{flex-direction:column;padding:24px 20px}.job-preparation-hub-page .jph-trust-strip__text{font-size:16px}.job-preparation-hub-page .jph-package{border-radius:16px}.job-preparation-hub-page .jph-package__header{gap:10px;padding:16px 18px 18px}.job-preparation-hub-page .jph-package__icon{border-radius:11px;width:40px;height:40px;font-size:20px}.job-preparation-hub-page .jph-package__heading{font-size:19px;line-height:1.2}.job-preparation-hub-page .jph-package__subheading{font-size:12.5px}.job-preparation-hub-page .jph-package__badges{gap:8px}.job-preparation-hub-page .jph-package__badge-offer,.job-preparation-hub-page .jph-package__badge-worth{padding:5px 11px;font-size:12px}.job-preparation-hub-page .jph-package__body{gap:12px;padding:16px 18px 18px}.job-preparation-hub-page .jph-package__features{grid-template-columns:1fr;gap:0}.job-preparation-hub-page .jph-package__feature{gap:10px;padding:10px 0}.job-preparation-hub-page .jph-package__feature-icon{border-radius:9px;width:32px;height:32px;font-size:15px}.job-preparation-hub-page .jph-package__feature-label{font-size:14px}.job-preparation-hub-page .jph-package__feature-description{margin-top:2px;font-size:12.5px;line-height:1.4}.job-preparation-hub-page .jph-package__value-note{padding:12px 14px;font-size:12.5px;line-height:1.45}.job-preparation-hub-page .jph-package__footer{flex-direction:column;align-items:stretch;gap:12px;padding-top:0}.job-preparation-hub-page .jph-package__price-info{justify-content:space-between;gap:8px 14px}.job-preparation-hub-page .jph-package__duration{font-size:15px}.job-preparation-hub-page .jph-package__price{font-size:21px}.job-preparation-hub-page .jph-package__price-original{font-size:15px}.job-preparation-hub-page .jph-package__cta{justify-content:center;padding:13px 26px;font-size:15px}}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}@font-face{font-family:Space Grotesk;src:url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&display=swap)}@font-face{font-family:IBM Plex Mono;src:url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600&display=swap)}.about-engagement-page{color:#334155;max-width:1080px;margin:0 auto;padding:44px 40px 64px}.about-engagement-page .ae-mono{font-family:IBM Plex Mono,monospace}.about-engagement-page .ae-hero__kicker{letter-spacing:.14em;text-transform:uppercase;color:#2563eb;margin-bottom:20px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.about-engagement-page .ae-hero__heading{letter-spacing:-.02em;color:#0a1f44;max-width:820px;margin:0;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;line-height:1.14}.about-engagement-page .ae-hero__heading-highlight{color:#2563eb}.about-engagement-page .ae-hero__subtext{color:#475569;max-width:760px;margin:22px 0 0;font-size:16.5px;line-height:1.62}.about-engagement-page .ae-section{margin-top:52px}.about-engagement-page .ae-section-heading__top{align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.about-engagement-page .ae-section-heading__number{color:#94a3b8;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.about-engagement-page .ae-section-heading__title{color:#0a1f44;letter-spacing:-.01em;margin:0;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:600}.about-engagement-page .ae-section-heading__subtext{color:#64748b;margin:0 0 24px 46px;font-size:15px}.about-engagement-page .ae-coverage-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.about-engagement-page .ae-coverage-card{background:#fff;border:1px solid #e6eaf2;border-radius:20px;padding:24px;box-shadow:0 1px 3px #0a1f440a,0 8px 24px #0a1f440a}.about-engagement-page .ae-coverage-card__top{align-items:center;gap:13px;margin-bottom:15px;display:flex}.about-engagement-page .ae-coverage-card__icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.about-engagement-page .ae-coverage-card__title{color:#0a1f44;margin:0;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.about-engagement-page .ae-coverage-card__description{color:#475569;margin:0 0 13px;font-size:13.5px;line-height:1.55}.about-engagement-page .ae-coverage-card__tags{flex-wrap:wrap;gap:7px;display:flex}.about-engagement-page .ae-coverage-card__tags span{border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:600}.about-engagement-page .ae-coverage-card__note{color:#94a3b8;margin:13px 0 0;font-size:12.5px;line-height:1.5}.about-engagement-page .ae-coverage-card__badge{border-radius:9px;align-items:center;gap:8px;margin-top:13px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;display:inline-flex}.about-engagement-page .ae-student-card{background:#fff;border:1px solid #e6eaf2;border-radius:20px;padding:28px;box-shadow:0 1px 3px #0a1f440a,0 8px 24px #0a1f440a}.about-engagement-page .ae-student-card__description{color:#475569;max-width:720px;margin:0 0 22px;font-size:15px;line-height:1.62}.about-engagement-page .ae-student-card__items{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.about-engagement-page .ae-student-card__item{background:#f7f9fc;border:1px solid #eef1f7;border-radius:13px;padding:15px}.about-engagement-page .ae-student-card__item-n{color:#2563eb;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.about-engagement-page .ae-student-card__item-label{color:#0a1f44;font-size:13px;font-weight:600;line-height:1.35}.about-engagement-page .ae-institution-card{background:#0a1f44;border-radius:22px;padding:36px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0a1f4447}.about-engagement-page .ae-institution-card:before{content:"";background:radial-gradient(circle,#2563eb59,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-40px}.about-engagement-page .ae-institution-card__badge{letter-spacing:.12em;text-transform:uppercase;color:#8fb0ff;background:#2563eb29;border-radius:7px;margin-bottom:18px;padding:5px 11px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:inline-block;position:relative}.about-engagement-page .ae-institution-card__description{color:#dce4f2;max-width:760px;margin:0 0 24px;font-size:16px;line-height:1.62;position:relative}.about-engagement-page .ae-institution-card__chips{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex;position:relative}.about-engagement-page .ae-institution-card__chips span{color:#c6d4ec;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9px;padding:7px 13px;font-size:12.5px;font-weight:600}.about-engagement-page .ae-institution-card__cta{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex;position:relative;box-shadow:0 8px 20px #2563eb66}.about-engagement-page .ae-institution-card__cta:hover{background:#1d4fd7}.about-engagement-page .ae-after-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-engagement-page .ae-after-card{background:#fff;border:1px solid #e6eaf2;border-radius:20px;padding:24px;box-shadow:0 1px 3px #0a1f440a,0 8px 24px #0a1f440a}.about-engagement-page .ae-after-card__tag{text-transform:uppercase;letter-spacing:.08em;border-radius:7px;align-items:center;gap:7px;margin-bottom:15px;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.about-engagement-page .ae-after-card__title{color:#0a1f44;margin:0 0 9px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.about-engagement-page .ae-after-card__description{color:#475569;margin:0 0 14px;font-size:13.5px;line-height:1.55}.about-engagement-page .ae-after-card__link{color:#2563eb;font-size:13px;font-weight:700;text-decoration:none}.about-engagement-page .ae-confidentiality-note{color:#94a3b8;border-top:1px solid #e6eaf2;max-width:820px;margin:44px 0 0;padding-top:22px;font-size:12px;line-height:1.6}@media screen and (max-width:1024px){.about-engagement-page{padding:32px 24px 48px}.about-engagement-page .ae-coverage-grid,.about-engagement-page .ae-after-grid{grid-template-columns:1fr}.about-engagement-page .ae-student-card__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.about-engagement-page{padding:24px 16px 40px}.about-engagement-page .ae-hero__heading{font-size:30px}.about-engagement-page .ae-student-card__items{grid-template-columns:1fr}}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}@font-face{font-family:Space Grotesk;src:url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&display=swap)}@font-face{font-family:IBM Plex Mono;src:url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600&display=swap)}.cohort-analysis-page{color:#334155;max-width:1080px;margin:0 auto;padding:44px 40px 64px}.cohort-analysis-page .ca-mono{font-family:IBM Plex Mono,monospace}.cohort-analysis-page .ca-panel{background:#fff;border:1px solid #e6eaf2;border-radius:20px;padding:24px;box-shadow:0 1px 3px #0a1f440a,0 8px 24px #0a1f440a}.cohort-analysis-page .ca-panel__title{color:#0a1f44;margin:0 0 4px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.cohort-analysis-page .ca-panel__subtitle{color:#94a3b8;margin:0 0 20px;font-size:12.5px}.cohort-analysis-page .ca-masthead__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.cohort-analysis-page .ca-masthead__kicker{letter-spacing:.14em;text-transform:uppercase;color:#2563eb;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.cohort-analysis-page .ca-masthead__heading{letter-spacing:-.02em;color:#0a1f44;max-width:680px;margin:0;font-family:Space Grotesk,sans-serif;font-size:33px;font-weight:700;line-height:1.15}.cohort-analysis-page .ca-masthead__heading span{color:#2563eb}.cohort-analysis-page .ca-masthead__sample-badge{color:#c2410c;text-transform:uppercase;letter-spacing:.04em;background:#fff3ec;border:1px solid #fcd9bd;border-radius:10px;align-items:center;gap:9px;max-width:260px;padding:9px 14px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:700;line-height:1.35;display:inline-flex}.cohort-analysis-page .ca-masthead__sample-dot{background:#f97316;border-radius:50%;flex-shrink:0;width:7px;height:7px}.cohort-analysis-page .ca-masthead__stats{color:#475569;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;display:flex}.cohort-analysis-page .ca-masthead__stats-dot{color:#cbd5e1}.cohort-analysis-page .ca-masthead__stats-item--integrity{color:#16a34a;font-weight:600}.cohort-analysis-page .ca-verdict-band{background:#0a1f44;border-radius:22px;margin-bottom:24px;padding:38px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0a1f4447}.cohort-analysis-page .ca-verdict-band:before{content:"";background:radial-gradient(circle,#2563eb4d,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-50px;right:-30px}.cohort-analysis-page .ca-verdict-band__badge{letter-spacing:.12em;text-transform:uppercase;color:#8fb0ff;background:#2563eb29;border-radius:7px;margin-bottom:20px;padding:5px 11px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:inline-block;position:relative}.cohort-analysis-page .ca-verdict-band__text{color:#f4f7fc;letter-spacing:-.01em;max-width:840px;margin:0 0 32px;font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:600;line-height:1.42;position:relative}.cohort-analysis-page .ca-verdict-band__highlight-orange{color:#f97316}.cohort-analysis-page .ca-verdict-band__highlight-blue{color:#5b92ff}.cohort-analysis-page .ca-ruler{margin-top:8px;position:relative}.cohort-analysis-page .ca-ruler__axis{color:#7e93b8;justify-content:space-between;margin-bottom:9px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.cohort-analysis-page .ca-ruler__track{background:#ffffff12;border-radius:8px;height:16px;position:relative}.cohort-analysis-page .ca-ruler__ready-zone{background:#16a34a47;border-left:1px dashed #16a34ab3;border-radius:0 8px 8px 0;position:absolute;top:0;bottom:0;right:0}.cohort-analysis-page .ca-ruler__marker{border-radius:2px;width:3px;position:absolute;top:-7px;bottom:-7px;transform:translate(-50%)}.cohort-analysis-page .ca-ruler__callouts{height:44px;margin-top:6px;font-family:IBM Plex Mono,monospace;position:relative}.cohort-analysis-page .ca-ruler__callout{text-align:center;position:absolute;transform:translate(-50%)}.cohort-analysis-page .ca-ruler__callout div:first-child{font-size:12px;font-weight:700}.cohort-analysis-page .ca-ruler__callout div:last-child{color:#94a3b8;font-size:10px}.cohort-analysis-page .ca-ruler__callout--end{text-align:right;right:0;transform:none;left:auto!important}.cohort-analysis-page .ca-ruler__ready-label{color:#5fb97f;font-size:10px;font-weight:600}.cohort-analysis-page .ca-kpi-strip{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:30px;display:grid}.cohort-analysis-page .ca-kpi-card{background:#fff;border:1px solid #e6eaf2;border-top:3px solid;border-radius:16px;padding:20px 18px;box-shadow:0 1px 3px #0a1f440a}.cohort-analysis-page .ca-kpi-card__value{font-family:Space Grotesk,sans-serif;font-size:29px;font-weight:700;line-height:1}.cohort-analysis-page .ca-kpi-card__label{color:#64748b;margin-top:9px;font-size:11.5px;font-weight:500;line-height:1.4}.cohort-analysis-page .ca-distribution-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:30px;display:grid}.cohort-analysis-page .ca-bar-rows{flex-direction:column;gap:13px;display:flex}.cohort-analysis-page .ca-bar-row{align-items:center;gap:12px;display:flex}.cohort-analysis-page .ca-bar-row__label{color:#475569;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.cohort-analysis-page .ca-bar-row__track{background:#f1f4f9;border-radius:6px;flex:1;height:22px;overflow:hidden}.cohort-analysis-page .ca-bar-row__fill{border-radius:6px;height:100%}.cohort-analysis-page .ca-bar-row__count{text-align:right;color:#0a1f44;flex-shrink:0;width:44px;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600}.cohort-analysis-page .ca-skill-gap{margin-bottom:30px}.cohort-analysis-page .ca-skill-gap__intro{color:#64748b;max-width:820px;margin:0 0 22px;font-size:14px;line-height:1.55}.cohort-analysis-page .ca-skill-gap__intro-strong{color:#0a1f44;font-weight:600}.cohort-analysis-page .ca-skill-gap__header{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;border-bottom:1px solid #eef1f7;padding:0 4px 11px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.cohort-analysis-page .ca-skill-gap__row{border-bottom:1px solid #f3f5f9;grid-template-columns:52px 1fr 200px 78px 84px;align-items:center;gap:16px;padding:14px 4px;display:grid}.cohort-analysis-page .ca-skill-gap__row:last-child{border-bottom:none}.cohort-analysis-page .ca-skill-gap__priority{text-align:center;border-radius:6px;width:34px;padding:4px 0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.cohort-analysis-page .ca-skill-gap__skill{flex-direction:column;min-width:0;display:flex}.cohort-analysis-page .ca-skill-gap__skill-name{color:#0a1f44;font-size:14px;font-weight:600;line-height:1.25}.cohort-analysis-page .ca-skill-gap__skill-sub{color:#94a3b8;margin-top:2px;font-size:11.5px}.cohort-analysis-page .ca-skill-gap__critical{align-items:center;gap:9px;display:flex}.cohort-analysis-page .ca-skill-gap__critical-track{background:#f1f4f9;border-radius:4px;flex:1;height:8px;overflow:hidden}.cohort-analysis-page .ca-skill-gap__critical-fill{border-radius:4px;height:100%;display:block}.cohort-analysis-page .ca-skill-gap__critical-label{color:#475569;width:32px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.cohort-analysis-page .ca-skill-gap__students{text-align:right;color:#0a1f44;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.cohort-analysis-page .ca-skill-gap__demand-cell{text-align:right}.cohort-analysis-page .ca-skill-gap__demand{color:#2563eb;background:#eff4ff;border-radius:7px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600;display:inline-block}.cohort-analysis-page .ca-insights{margin-bottom:14px}.cohort-analysis-page .ca-insights__heading{color:#0a1f44;margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600}.cohort-analysis-page .ca-insights__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cohort-analysis-page .ca-insights__closing{color:#0a1f44;text-align:center;margin:16px 0 0;font-size:14px;font-weight:600}.cohort-analysis-page .ca-insights__closing span{color:#2563eb}.cohort-analysis-page .ca-insight-card{background:#fff;border-top:4px solid;border-radius:20px;padding:26px;box-shadow:0 1px 3px #0a1f440a}.cohort-analysis-page .ca-insight-card--green{border:1px solid #cdebd8;border-top:4px solid #16a34a}.cohort-analysis-page .ca-insight-card--green .ca-insight-card__kicker{color:#16a34a}.cohort-analysis-page .ca-insight-card--green .ca-insight-card__tags span{color:#15803d;background:#eaf7ef}.cohort-analysis-page .ca-insight-card--red{border:1px solid #f6d2ce;border-top:4px solid #dc2626}.cohort-analysis-page .ca-insight-card--red .ca-insight-card__kicker{color:#dc2626}.cohort-analysis-page .ca-insight-card--red .ca-insight-card__tags span{color:#b91c1c;background:#fdecea}.cohort-analysis-page .ca-insight-card__kicker{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.cohort-analysis-page .ca-insight-card__title{color:#0a1f44;letter-spacing:-.02em;margin-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700}.cohort-analysis-page .ca-insight-card__description{color:#475569;margin:0 0 18px;font-size:13.5px;line-height:1.55}.cohort-analysis-page .ca-insight-card__tags{flex-wrap:wrap;gap:8px;display:flex}.cohort-analysis-page .ca-insight-card__tags span{border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.cohort-analysis-page .ca-insight-card__tags span b{font-family:IBM Plex Mono,monospace}.cohort-analysis-page .ca-role-table{margin:30px 0}.cohort-analysis-page .ca-role-table__header{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;border-bottom:1px solid #eef1f7;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;padding-bottom:11px!important}.cohort-analysis-page .ca-role-table__row{text-align:right;border-bottom:1px solid #f3f5f9;grid-template-columns:1.6fr .8fr .9fr .7fr .8fr .9fr;align-items:center;gap:12px;padding:13px 6px;display:grid}.cohort-analysis-page .ca-role-table__row span:first-child{text-align:left}.cohort-analysis-page .ca-role-table__row:last-child{border-bottom:none}.cohort-analysis-page .ca-role-table__role{color:#0a1f44;font-size:13.5px;font-weight:600}.cohort-analysis-page .ca-role-table span{color:#475569;font-family:IBM Plex Mono,monospace;font-size:13px}.cohort-analysis-page .ca-role-table__median{font-weight:600;color:#0a1f44!important}.cohort-analysis-page .ca-role-table__ready{font-weight:700;font-size:12.5px!important}.cohort-analysis-page .ca-way-forward{margin-bottom:30px}.cohort-analysis-page .ca-way-forward__heading{color:#0a1f44;margin:0 0 4px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600}.cohort-analysis-page .ca-way-forward__subtext{color:#64748b;margin:0 0 22px;font-size:14px}.cohort-analysis-page .ca-way-forward__steps{flex-direction:column;gap:16px;display:flex}.cohort-analysis-page .ca-way-forward-step{background:#fff;border:1px solid #e6eaf2;border-left:4px solid;border-radius:20px;gap:20px;padding:24px;display:flex;box-shadow:0 1px 3px #0a1f440a,0 8px 24px #0a1f440a}.cohort-analysis-page .ca-way-forward-step__number{color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;display:flex}.cohort-analysis-page .ca-way-forward-step__body{flex:1;min-width:0}.cohort-analysis-page .ca-way-forward-step__title{color:#0a1f44;margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:16.5px;font-weight:600;line-height:1.3}.cohort-analysis-page .ca-way-forward-step__text{color:#475569;margin:0 0 15px;font-size:13.5px;line-height:1.55}.cohort-analysis-page .ca-way-forward-step__evidence{flex-wrap:wrap;gap:8px;display:flex}.cohort-analysis-page .ca-way-forward-step__evidence span{color:#475569;background:#f5f7fb;border:1px solid #eaeef5;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600;display:inline-flex}.cohort-analysis-page .ca-way-forward-step__evidence-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.cohort-analysis-page .ca-place-now{background:#0a1f44;border-radius:22px;flex-wrap:wrap;align-items:center;gap:36px;margin-bottom:30px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0a1f4447}.cohort-analysis-page .ca-place-now:before{content:"";background:radial-gradient(circle,#16a34a47,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-70px;left:-30px}.cohort-analysis-page .ca-place-now__count{color:#22c55e;letter-spacing:-.03em;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:82px;font-weight:700;line-height:.9;position:relative}.cohort-analysis-page .ca-place-now__text{flex:1;min-width:280px;position:relative}.cohort-analysis-page .ca-place-now__text p{color:#f4f7fc;letter-spacing:-.01em;max-width:620px;margin:0;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600;line-height:1.4}.cohort-analysis-page .ca-place-now__badge{letter-spacing:.12em;text-transform:uppercase;color:#7bd6a0;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.cohort-analysis-page .ca-methodology-footer{color:#94a3b8;border-top:1px solid #e6eaf2;margin:0;padding-top:22px;font-size:12px;line-height:1.65}@media screen and (max-width:1024px){.cohort-analysis-page{padding:32px 24px 48px}.cohort-analysis-page .ca-kpi-strip{grid-template-columns:repeat(2,1fr)}.cohort-analysis-page .ca-distribution-grid,.cohort-analysis-page .ca-insights__grid{grid-template-columns:1fr}.cohort-analysis-page .ca-skill-gap__row{grid-template-columns:40px 1fr 120px 60px 70px;gap:10px}.cohort-analysis-page .ca-role-table__row{grid-template-columns:1.4fr .8fr .9fr .7fr .8fr .9fr;font-size:12px}}@media screen and (max-width:640px){.cohort-analysis-page{padding:24px 16px 40px}.cohort-analysis-page .ca-masthead__heading{font-size:26px}.cohort-analysis-page .ca-kpi-strip{grid-template-columns:1fr}.cohort-analysis-page .ca-skill-gap__row,.cohort-analysis-page .ca-role-table__row{text-align:left;grid-template-columns:1fr;gap:6px}.cohort-analysis-page .ca-skill-gap__header,.cohort-analysis-page .ca-role-table__header{display:none}}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}.resume-screener-page{color:#0a1f44;background:#f7f9fc;flex-direction:column;flex:1;padding:30px 44px 60px;display:flex}.resume-screener-page .rd-breadcrumb{color:#8a93a3;align-items:center;gap:8px;margin-bottom:26px;font-size:13px;font-weight:600;display:flex}.resume-screener-page .rd-breadcrumb__icon{font-size:15px}.resume-screener-page .rd-breadcrumb__link{cursor:pointer;color:inherit;text-decoration:none}.resume-screener-page .rd-breadcrumb__current{color:#0a1f44}.resume-screener-page .rd-screen{flex-direction:column;flex:1;display:flex}.resume-screener-page .rd-cta-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:13px;align-items:center;gap:9px;width:fit-content;padding:15px 26px;font-size:16px;font-weight:700;transition:transform .14s,box-shadow .14s;display:inline-flex}.resume-screener-page .rd-cta-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb40}.resume-screener-page .rd-cta-btn:disabled{cursor:not-allowed;box-shadow:none;background:#c6d0e4;transform:none}.resume-screener-page .rd-sticky-cta{display:none}.resume-screener-page .rd-hero{grid-template-columns:1.15fr .85fr;align-items:start;gap:40px;margin-bottom:52px;display:grid}.resume-screener-page .rd-hero__badges{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.resume-screener-page .rd-hero__badge{color:#15803d;letter-spacing:.1em;background:#e8f7ef;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex}.resume-screener-page .rd-hero__badge--free{color:#fff;letter-spacing:normal;background:#16a34a;font-size:12px}.resume-screener-page .rd-hero__badge--history{color:#2563eb;letter-spacing:normal;background:#eef3ff;gap:6px;padding:6px 12px;font-size:12px}.resume-screener-page .rd-hero__heading{letter-spacing:-.03em;color:#0a1f44;margin:0;font-size:44px;font-weight:800;line-height:1.12}.resume-screener-page .rd-hero__heading-highlight{color:#2563eb}.resume-screener-page .rd-hero__subtext{color:#5b6472;max-width:560px;margin:20px 0 30px;font-size:18px;line-height:1.55}.resume-screener-page .rd-hero__right{flex-direction:column;gap:18px;display:flex}.resume-screener-page .rd-upload{background:#fff;border:2px dashed #c6d0e4;border-radius:22px;padding:30px 28px;transition:border-color .15s,background .15s;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-upload--dragging{background:#f7f9fc;border-color:#2563eb}.resume-screener-page .rd-upload__top{align-items:center;gap:16px;margin-bottom:20px;display:flex}.resume-screener-page .rd-upload__icon{color:#2563eb;background:#eef3ff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.resume-screener-page .rd-upload__title{letter-spacing:-.01em;color:#0a1f44;font-size:18px;font-weight:800}.resume-screener-page .rd-upload__subtext{color:#8a93a3;margin-top:2px;font-size:13px;font-weight:600}.resume-screener-page .rd-upload__cta{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;padding:15px;font-size:16px;font-weight:700;transition:box-shadow .14s;display:flex}.resume-screener-page .rd-upload__cta:hover{box-shadow:0 8px 20px #2563eb40}.resume-screener-page .rd-upload__note{color:#8a93a3;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;font-weight:600;display:flex}.resume-screener-page .rd-retake-card{background:#fff;border:1px solid #e6eaf2;border-radius:22px;padding:26px 28px;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-retake-card__top{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.resume-screener-page .rd-retake-card__icon{color:#2563eb;background:#eef3ff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.resume-screener-page .rd-retake-card__body{flex:1;min-width:0}.resume-screener-page .rd-retake-card__heading{letter-spacing:-.01em;color:#0a1f44;font-size:18px;font-weight:800}.resume-screener-page .rd-retake-card__price-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.resume-screener-page .rd-retake-card__price-full{color:#9aa3b2;font-size:15px;font-weight:600;text-decoration:line-through}.resume-screener-page .rd-retake-card__price-offer{color:#2563eb}.resume-screener-page .rd-retake-card__subtext{color:#8a93a3;margin-top:2px;font-size:13px;font-weight:600}.resume-screener-page .rd-retake-card__cta{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;padding:15px;font-size:16px;font-weight:700;transition:box-shadow .14s;display:flex}.resume-screener-page .rd-retake-card__cta:hover{box-shadow:0 8px 20px #2563eb40}.resume-screener-page .rd-retake-card__note{color:#8a93a3;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;font-weight:600;display:flex}.resume-screener-page .rd-sample-clip{color:#fff;background:radial-gradient(120% 140% at 0 0,#142a52 0%,#0a1f44 60%);border-radius:22px;padding:24px;position:relative;overflow:hidden}.resume-screener-page .rd-sample-clip:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed38,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-60px}.resume-screener-page .rd-sample-clip__top{align-items:center;gap:10px;margin-bottom:20px;display:flex;position:relative}.resume-screener-page .rd-sample-clip__icon{color:#c4b0f5;background:#7c3aed47;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.resume-screener-page .rd-sample-clip__label{letter-spacing:.08em;color:#c4b0f5;font-size:12px;font-weight:800}.resume-screener-page .rd-sample-clip__row{align-items:center;gap:16px;display:flex;position:relative}.resume-screener-page .rd-sample-clip__play{color:#0a1f44;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:19px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 18px #00000040}.resume-screener-page .rd-sample-clip__play:hover{transform:scale(1.05)}.resume-screener-page .rd-sample-clip__play--active{color:#fff;background:#2563eb;box-shadow:0 0 0 6px #2563eb38,0 6px 18px #00000040}.resume-screener-page .rd-sample-clip__waveform{flex:1;justify-content:space-evenly;align-items:center;gap:2px;height:40px;display:flex}.resume-screener-page .rd-sample-clip__bar{transform-origin:50%;background:#ffffff38;border-radius:999px;flex:1;min-width:1.5px;max-width:3.5px;transition:background .12s,transform .12s}.resume-screener-page .rd-sample-clip__bar--played{background:linear-gradient(#8fb3ff,#2563eb);transform:scaleY(1.06)}.resume-screener-page .rd-sample-clip__duration{color:#8fa0c4;text-align:right;flex-shrink:0;min-width:32px;font-family:JetBrains Mono,monospace;font-size:12px}.resume-screener-page .rd-sample-clip__caption{color:#b8c2d9;margin:18px 0 0;font-size:14px;line-height:1.5;position:relative}.resume-screener-page .rd-report-preview{background:#fff;border:1px solid #e6eaf2;border-radius:22px;padding:22px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-report-preview__top{align-items:center;gap:9px;margin-bottom:4px;padding-top:8px;display:flex}.resume-screener-page .rd-report-preview__icon{color:#2563eb;background:#eef3ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.resume-screener-page .rd-report-preview__label{letter-spacing:.08em;color:#8a93a3;font-size:11px;font-weight:800}.resume-screener-page .rd-report-preview__verdict{color:#0a1f44;background:#fef6e9;border:1px solid #fadfb8;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;margin-bottom:14px;padding:12px 14px;display:flex}.resume-screener-page .rd-report-preview__verdict-dot{background:#d97706;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.resume-screener-page .rd-report-preview__verdict-content{flex-direction:column;gap:8px;display:flex}.resume-screener-page .rd-report-preview__verdict-headline{font-size:14px;font-weight:800}.resume-screener-page .rd-report-preview__verdict-detail{margin:0;font-size:14px;font-weight:500;line-height:1.5}.resume-screener-page .rd-report-preview__verdict-summary{color:#8a93a3;font-size:13px;font-weight:700}.resume-screener-page .rd-report-preview__rows{background:#fff;border:1px solid #e6eaf2;border-radius:12px;flex-direction:column;gap:11px;margin-top:16px;margin-bottom:16px;padding:12px;display:flex}.resume-screener-page .rd-report-preview__row{cursor:pointer;justify-content:space-between;font-size:13px;display:flex}.resume-screener-page .rd-report-preview__row span:first-child{font-weight:600}.resume-screener-page .rd-report-preview__row span:last-child{color:#8a93a3}.resume-screener-page .rd-report-preview__cta{color:#fff;cursor:pointer;background:#0a1f44;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:auto;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.resume-screener-page .rd-progress-card{color:#fff;background:#0a1f44;border-radius:22px;padding:26px}.resume-screener-page .rd-progress-card__top{align-items:center;gap:10px;margin-bottom:22px;display:flex}.resume-screener-page .rd-progress-card__icon{color:#c4b0f5;background:#7c3aed47;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.resume-screener-page .rd-progress-card__label{letter-spacing:.08em;color:#c4b0f5;font-size:12px;font-weight:800}.resume-screener-page .rd-progress-card__bars{align-items:flex-end;gap:10px;margin-bottom:22px;display:flex}.resume-screener-page .rd-progress-card__bar-col{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.resume-screener-page .rd-progress-card__bar{border-radius:8px 8px 0 0;width:100%}.resume-screener-page .rd-progress-card__bar-tag{color:#8fa0c4;font-family:JetBrains Mono,monospace;font-size:10px}.resume-screener-page .rd-progress-card__divider{background:#ffffff1f;height:1px;margin-bottom:18px}.resume-screener-page .rd-progress-card__verdict-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.resume-screener-page .rd-progress-card__verdict-dot{border-radius:50%;width:9px;height:9px}.resume-screener-page .rd-progress-card__verdict-label{letter-spacing:.08em;color:#8fa0c4;font-size:11px;font-weight:800}.resume-screener-page .rd-progress-card__verdict-headline{letter-spacing:-.01em;color:#fff;margin:0 0 18px;font-size:17px;font-weight:800}.resume-screener-page .rd-progress-card__view{color:#7da8ff;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.resume-screener-page .rd-section{margin-top:44px}.resume-screener-page .rd-section__kicker{letter-spacing:.08em;text-transform:uppercase;color:#8a93a3;margin-bottom:16px;font-size:12px;font-weight:800}.resume-screener-page .rd-section__heading{letter-spacing:-.02em;color:#0a1f44;margin:0 0 18px;font-size:26px;font-weight:800}.resume-screener-page .rd-attempts{margin-top:44px}.resume-screener-page .rd-attempts__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.resume-screener-page .rd-attempts__heading{letter-spacing:-.02em;color:#0a1f44;margin:0;font-size:26px;font-weight:800}.resume-screener-page .rd-attempts__count{color:#8a93a3;font-size:13px;font-weight:600}.resume-screener-page .rd-attempts__list{flex-direction:column;gap:12px;display:flex}.resume-screener-page .rd-attempt-card{background:#fff;border:1px solid #e6eaf2;border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-attempt-card__tag{color:#fff;background:#0a1f44;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800;display:flex}.resume-screener-page .rd-attempt-card__body{flex:1;min-width:200px}.resume-screener-page .rd-attempt-card__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.resume-screener-page .rd-attempt-card__badge{border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}.resume-screener-page .rd-attempt-card__dot{border-radius:50%;width:7px;height:7px}.resume-screener-page .rd-attempt-card__delta{align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.resume-screener-page .rd-attempt-card__latest{letter-spacing:.08em;color:#2563eb;background:#eef3ff;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.resume-screener-page .rd-attempt-card__finding{color:#5b6472;margin:0;font-size:14.5px;line-height:1.5}.resume-screener-page .rd-attempt-card__side{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;display:flex}.resume-screener-page .rd-attempt-card__timing{text-align:right}.resume-screener-page .rd-attempt-card__date{color:#0a1f44;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.resume-screener-page .rd-attempt-card__duration{color:#b4bdcc;font-family:JetBrains Mono,monospace;font-size:11px}.resume-screener-page .rd-attempt-card__view{color:#2563eb;cursor:pointer;white-space:nowrap;background:#f7f9fc;border:1px solid #e6eaf2;border-radius:11px;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.resume-screener-page .rd-steps-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.resume-screener-page .rd-step-card{background:#fff;border:1px solid #e6eaf2;border-radius:18px;padding:22px;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-step-card__top{align-items:center;gap:12px;display:flex}.resume-screener-page .rd-step-card__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.resume-screener-page .rd-step-card__step{color:#b4bdcc;letter-spacing:.05em;font-size:11px;font-weight:800}.resume-screener-page .rd-step-card__title{color:#0a1f44;letter-spacing:-.01em;font-size:16px;font-weight:800}.resume-screener-page .rd-step-card__description{color:#5b6472;margin:14px 0 0;font-size:14px;line-height:1.55}.resume-screener-page .rd-step-card__cta{color:#fff;cursor:pointer;background:#0a1f44;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.resume-screener-page .rd-grill{background:#fff;border:1px solid #e6eaf2;border-radius:22px;margin-top:44px;padding:30px;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-grill__heading{letter-spacing:-.02em;color:#0a1f44;margin:0 0 6px;font-size:26px;font-weight:800}.resume-screener-page .rd-grill__subtext{color:#5b6472;max-width:640px;margin:0 0 22px;font-size:15px;line-height:1.55}.resume-screener-page .rd-grill__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.resume-screener-page .rd-grill__topic{border:1px solid;border-radius:16px;align-items:center;gap:13px;padding:20px;display:flex}.resume-screener-page .rd-grill__topic-icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:flex}.resume-screener-page .rd-grill__topic-label{letter-spacing:-.01em;color:#0a1f44;font-size:16px;font-weight:800}.resume-screener-page .rd-grill__topic-suffix{font-weight:600}.resume-screener-page .rd-closing{text-align:left;background:#fff;border:1px solid #e6eaf2;border-radius:18px;width:100%;margin:44px auto 20px;padding:28px 30px;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-closing__heading{letter-spacing:-.02em;color:#0a1f44;margin:0 0 10px;font-size:24px;font-weight:800}.resume-screener-page .rd-closing__subtext{color:#5b6472;margin:0;font-size:15px;line-height:1.6}.resume-screener-page .rd-faq{flex-direction:column;gap:10px;display:flex}.resume-screener-page .rd-faq__item{background:#fff;border:1px solid #e6eaf2;border-radius:16px;overflow:hidden}.resume-screener-page .rd-faq__question{cursor:pointer;color:#0a1f44;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:16px;font-weight:700;display:flex}.resume-screener-page .rd-faq__question svg{color:#8a93a3;flex-shrink:0}.resume-screener-page .rd-faq__answer{color:#5b6472;margin:0;padding:0 22px 20px;font-size:15px;line-height:1.6}.resume-screener-page .rd-parse-confirm{max-width:820px}.resume-screener-page .rd-parse-confirm__kicker{letter-spacing:.1em;color:#15803d;align-items:center;gap:11px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.resume-screener-page .rd-parse-confirm__kicker-icon{color:#16a34a;background:#e8f7ef;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:21px;display:flex}.resume-screener-page .rd-parse-confirm__heading{letter-spacing:-.025em;color:#0a1f44;margin:0 0 8px;font-size:34px;font-weight:800;line-height:1.15}.resume-screener-page .rd-parse-confirm__heading span{color:#2563eb}.resume-screener-page .rd-parse-confirm__subtext{color:#5b6472;margin:0 0 28px;font-size:16px;line-height:1.55}.resume-screener-page .rd-parse-confirm__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.resume-screener-page .rd-parse-confirm__back{color:#8a93a3;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.resume-screener-page .rd-parsed-items{flex-direction:column;gap:14px;display:flex}.resume-screener-page .rd-parsed-item{background:#fff;border:1px solid #e6eaf2;border-radius:16px;padding:18px 20px;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-parsed-item__row{align-items:center;gap:12px;display:flex}.resume-screener-page .rd-parsed-item__icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.resume-screener-page .rd-parsed-item__text{flex:1;min-width:0}.resume-screener-page .rd-parsed-item__kicker{letter-spacing:.06em;color:#8a93a3;font-size:11px;font-weight:800}.resume-screener-page .rd-parsed-item__title{color:#0a1f44;letter-spacing:-.01em;font-size:16px;font-weight:800}.resume-screener-page .rd-parsed-item__check{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:flex}.resume-screener-page .rd-parsed-item__chips{flex-wrap:wrap;gap:7px;margin-top:14px;padding-left:50px;display:flex}.resume-screener-page .rd-parsed-item__chips span{color:#5b6472;background:#f7f9fc;border:1px solid #e6eaf2;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.resume-screener-page .rd-device-check{max-width:820px}.resume-screener-page .rd-device-check__setup-heading{letter-spacing:-.025em;color:#0a1f44;margin:0 0 22px;font-size:30px;font-weight:800}.resume-screener-page .rd-device-check__setup-heading span{color:#2563eb}.resume-screener-page .rd-device-check__grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:20px;display:grid}.resume-screener-page .rd-device-check__camera{aspect-ratio:16/10;background:linear-gradient(135deg,#12213f,#0a1f44);border:1px solid #e6eaf2;border-radius:20px;position:relative;overflow:hidden}.resume-screener-page .rd-device-check__camera video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.resume-screener-page .rd-device-check__camera-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1f4499;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.resume-screener-page .rd-device-check__camera-dot{background:#16a34a;border-radius:50%;width:7px;height:7px}.resume-screener-page .rd-device-check__side{flex-direction:column;gap:16px;display:flex}.resume-screener-page .rd-device-check__mic-card{background:#fff;border:1px solid #e6eaf2;border-radius:18px;padding:20px;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-device-check__mic-top{color:#0a1f44;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:800;display:flex}.resume-screener-page .rd-device-check__mic-icon{color:#16a34a;background:#e8f7ef;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.resume-screener-page .rd-device-check__waveform{background:#f7f9fc;border-radius:10px;width:100%;height:44px;margin-bottom:12px;display:block}.resume-screener-page .rd-device-check__mic-confirm{color:#8a93a3;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.resume-screener-page .rd-device-check__mic-confirm--active{color:#15803d}.resume-screener-page .rd-device-check__start{justify-content:center}.resume-screener-page .rd-device-check__start-note{color:#8a93a3;text-align:center;margin:0;font-size:12.5px;line-height:1.5}.resume-screener-page .rd-device-check__panel{background:#fff;border:1px solid #e6eaf2;border-radius:22px;max-width:620px;padding:40px;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-device-check__panel--centered{text-align:center;margin:0 auto;padding:44px}.resume-screener-page .rd-device-check__icon{color:#2563eb;background:#eef3ff;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:22px;font-size:32px;display:inline-flex}.resume-screener-page .rd-device-check__icon--danger{color:#dc2626;background:#fcf0ef;border-radius:14px;width:52px;height:52px;font-size:26px}.resume-screener-page .rd-device-check__heading{letter-spacing:-.025em;color:#0a1f44;margin:0 0 12px;font-size:30px;font-weight:800}.resume-screener-page .rd-device-check__subtext{color:#5b6472;max-width:460px;margin:0 auto 28px;font-size:17px;line-height:1.55}.resume-screener-page .rd-device-check__note{color:#8a93a3;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:13.5px;font-weight:600;display:flex}.resume-screener-page .rd-device-check__steps{text-align:left;background:#f7f9fc;border:1px solid #e6eaf2;border-radius:16px;flex-direction:column;gap:14px;margin-bottom:24px;padding:22px;display:flex}.resume-screener-page .rd-device-check__step{color:#0a1f44;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.resume-screener-page .rd-device-check__step-number{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.resume-screener-page .rd-interview{flex-direction:column;flex:1;gap:20px;display:flex}.resume-screener-page .rd-interview__content{flex-direction:row;flex:1;gap:20px;display:flex}@media screen and (max-width:1024px){.resume-screener-page .rd-interview__content{flex-direction:column}}.resume-screener-page .rd-interview__camera{flex:2}@media screen and (max-width:1024px){.resume-screener-page .rd-interview__camera{flex:.5}}.resume-screener-page .rd-interview__live-dot{background:#dc2626;border-radius:50%;width:7px;height:7px}.resume-screener-page .rd-interview__caption{background:linear-gradient(160deg,#132a54,#0a1f44);border-radius:16px;flex:1;align-items:flex-start;gap:10px;min-height:60px;padding:18px 20px;display:flex;overflow:hidden}.resume-screener-page .rd-interview__caption p{margin:0;font-size:15.5px;line-height:1.5}.resume-screener-page .rd-interview__caption__content{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow-y:auto}.resume-screener-page .rd-interview__caption-icon{color:#2563eb;flex-shrink:0;margin-top:2px;font-size:17px}.resume-screener-page .rd-interview__header{align-items:center;gap:12px;display:flex}.resume-screener-page .rd-interview__header-icon{color:#c4b0f5;background:#7c3aed47;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.resume-screener-page .rd-interview__header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.resume-screener-page .rd-interview__header-title{color:#fff;margin:0;font-size:15px;font-weight:800}.resume-screener-page .rd-interview__header-status{color:#8fa0c4;margin:0;font-size:12.5px}.resume-screener-page .rd-interview__timer{color:#dbe4fb;background:#ffffff14;border-radius:999px;flex-shrink:0;margin-left:auto;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.resume-screener-page .rd-interview__waveform{align-items:center;gap:6px;height:44px;display:flex}.resume-screener-page .rd-interview__waveform-bar{background:linear-gradient(#a78bfa,#7c3aed);border-radius:999px;flex:1;min-width:4px;max-width:10px;height:14%;transition:height 90ms ease-out}.resume-screener-page .rd-interview__caption-text{flex:.75;margin-top:2px;font-size:17px}.resume-screener-page .rd-interview__caption-text .header{letter-spacing:.06em;color:#8fa0c4;font-size:12px;font-weight:800}.resume-screener-page .rd-interview__caption-line{color:#dbe4fb}.resume-screener-page .rd-interview__actions{flex-direction:column;gap:10px;display:flex}.resume-screener-page .rd-interview__next-btn{color:#fff;cursor:pointer;text-align:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 24px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.resume-screener-page .rd-interview__next-btn:hover{background:#ffffff24}.resume-screener-page .rd-interview__end-btn{color:#dc2626;cursor:pointer;text-align:center;background:#fcf0ef;border:none;border-radius:13px;justify-content:center;align-self:center;align-items:center;gap:9px;width:100%;padding:13px 24px;font-size:15px;font-weight:700;display:inline-flex}.resume-screener-page .rd-interview__end-btn:hover{background:#fadfdb}.resume-screener-page .rd-interview__spinner{animation:.8s linear infinite rd-spin}.resume-screener-page .rd-report__verdict{border:1px solid;border-radius:22px;margin-bottom:24px;padding:30px}.resume-screener-page .rd-report__verdict-top{align-items:center;gap:9px;margin-bottom:14px;display:flex}.resume-screener-page .rd-report__verdict-dot{border-radius:50%;width:11px;height:11px}.resume-screener-page .rd-report__verdict-eyebrow{letter-spacing:.1em;font-size:11px;font-weight:800}.resume-screener-page .rd-report__verdict-headline{letter-spacing:-.025em;color:#0a1f44;margin:0 0 12px;font-size:34px;font-weight:800;line-height:1.16}.resume-screener-page .rd-report__verdict-reason{color:#5b6472;margin:0;font-size:16.5px;line-height:1.55}.resume-screener-page .rd-report__verdict-summary{color:#8a93a3;margin:10px 0 0;font-size:13px;font-weight:600}.resume-screener-page .rd-report__section-label{letter-spacing:.08em;text-transform:uppercase;color:#8a93a3;margin:0 0 14px 4px;font-size:12px;font-weight:800}.resume-screener-page .rd-report__comm{background:#fff;border:1px solid #e6eaf2;border-radius:20px;margin-bottom:28px;padding:26px;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-report__comm-top{align-items:center;gap:11px;margin-bottom:4px;display:flex}.resume-screener-page .rd-report__comm-icon{color:#2563eb;background:#eef3ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.resume-screener-page .rd-report__comm-title{color:#0a1f44;letter-spacing:-.01em;font-size:17px;font-weight:800}.resume-screener-page .rd-report__comm-subtext{color:#8a93a3;font-size:13.5px}.resume-screener-page .rd-report__comm-meters{flex-direction:column;gap:18px;display:flex}.resume-screener-page .rd-report__comm-meter{flex-direction:row;align-items:center;gap:12px;display:flex}@media screen and (max-width:480px){.resume-screener-page .rd-report__comm-meter{flex-direction:column;align-items:flex-start}}.resume-screener-page .rd-report__comm-meter-top{justify-content:space-between;align-items:center;font-size:14px;display:flex}.resume-screener-page .rd-report__comm-meter-top span:first-child{color:#0a1f44;font-weight:700}.resume-screener-page .rd-report__comm-meter-top span:last-child{font-size:13px;font-weight:600}.resume-screener-page .rd-report__comm-meter-desc{flex:1;font-size:13px}.resume-screener-page .rd-report__comm-meter-track{background:#eaeef4;border-radius:99px;flex:1;height:7px;overflow:hidden}@media screen and (max-width:480px){.resume-screener-page .rd-report__comm-meter-track{flex:unset;width:100%}}.resume-screener-page .rd-report__comm-meter-fill{border-radius:99px;height:100%}.resume-screener-page .rd-report__comm-meter-reason{color:#64748b;font-size:13px;line-height:1.55}.resume-screener-page .rd-report__comm-tip{color:#3f4b5e;border-top:1px solid #eef1f6;align-items:flex-start;gap:14px;margin-top:22px;padding-top:20px;font-size:14px;line-height:1.65;display:flex}.resume-screener-page .rd-report__comm-tip-icon{color:#f97316;background:#fff7ed;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.resume-screener-page .rd-report__comm-tip-label{color:#0a1f44;font-weight:800}.resume-screener-page .rd-report__cta{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 0 8px;display:flex}.resume-screener-page .rd-report__cta .rd-cta-btn{width:fit-content}@media screen and (max-width:480px){.resume-screener-page .rd-report__cta{padding:16px;position:sticky;bottom:8px}}.resume-screener-page .rd-report__cta-note{color:#8a93a3;margin:0;font-size:13px}.resume-screener-page .rd-report__cta-secondary{color:#0a1f44;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;margin-top:6px;padding:12px 24px;font-size:14px;font-weight:700}.resume-screener-page .rd-report-areas{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.resume-screener-page .rd-report-area{background:#fff;border:1px solid #e6eaf2;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-report-area__row{cursor:pointer;align-items:center;gap:13px;padding:20px 22px;display:flex}.resume-screener-page .rd-report-area__row svg:last-child{color:#8a93a3;flex-shrink:0}.resume-screener-page .rd-report-area__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.resume-screener-page .rd-report-area__text{flex:1;min-width:0}.resume-screener-page .rd-report-area__name{color:#0a1f44;letter-spacing:-.01em;font-size:17px;font-weight:800}.resume-screener-page .rd-report-area__asked{color:#8a93a3;font-size:13.5px}.resume-screener-page .rd-report-area__count{color:#64748b;background:#f1f5f9;border-radius:100px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:700}.resume-screener-page .rd-report-area__detail{border-top:1px solid #eef1f6;padding:0 22px 22px}.resume-screener-page .rd-report-area__instance{flex-direction:column;gap:14px;padding-top:22px;display:flex}.resume-screener-page .rd-report-area__instance:not(:last-child){border-bottom:1px solid #eef1f6;padding-bottom:22px}.resume-screener-page .rd-report-area__asked-label{letter-spacing:.07em;color:#94a3b8;margin-bottom:6px;font-size:11px;font-weight:800}.resume-screener-page .rd-report-area__question{color:#1e293b;font-size:15.5px;font-weight:700;line-height:1.5}.resume-screener-page .rd-report-area__answer{color:#3f4b5e;background:#f6f8fc;border-left:3px solid #c7d3ea;border-radius:0 12px 12px 0;padding:16px 20px;font-size:14.5px;font-style:italic;line-height:1.75}.resume-screener-page .rd-report-area__chip{border-radius:100px;align-items:center;gap:7px;width:fit-content;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.resume-screener-page .rd-report-area__chip-dot{border-radius:50%;width:7px;height:7px}.resume-screener-page .rd-report-area__what{color:#3f4b5e;font-size:14px;line-height:1.65}.resume-screener-page .rd-report-area__what-label{color:#0a1f44;font-weight:800}.resume-screener-page .rd-report-area__how{background:#eff5ff;border-radius:12px;padding:16px 20px}.resume-screener-page .rd-report-area__how-label{letter-spacing:.07em;color:#2563eb;margin-bottom:7px;font-size:11px;font-weight:800}.resume-screener-page .rd-report-area__how-text{color:#1e3a6e;font-size:14.5px;line-height:1.7}.resume-screener-page .rd-report-fixes{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.resume-screener-page .rd-report-fix{background:#fff;border:1px solid #e6eaf2;border-radius:16px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex;box-shadow:0 1px 2px #0a1f4408}.resume-screener-page .rd-report-fix__number{color:#fff;background:#0a1f44;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.resume-screener-page .rd-report-fix__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.resume-screener-page .rd-report-fix__text{color:#0a1f44;margin:0;font-size:15.5px;font-weight:700;line-height:1.5}.resume-screener-page .rd-report-fix__why{color:#8a93a3;margin:0;font-size:13.5px;line-height:1.6}.resume-screener-page .rd-report-fix__why-label{font-weight:700}.resume-screener-page .rd-report__cta{flex-direction:row;align-items:center;gap:12px;margin-top:28px;display:flex}.resume-screener-page .rd-report__cta .rd-cta-btn{flex:1;justify-content:center;width:auto}.resume-screener-page .rd-report__cta .jpp-line--btn{flex:1}.resume-screener-page .rd-trial-report{background:#0a1f44;border-radius:26px;margin-bottom:24px;padding:36px}.resume-screener-page .rd-trial-report__brand{cursor:pointer;align-items:center;gap:10px;width:fit-content;margin-bottom:24px;display:flex}.resume-screener-page .rd-trial-report__brand-icon{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:flex}.resume-screener-page .rd-trial-report__brand-name{color:#fff;font-size:16px;font-weight:800}.resume-screener-page .rd-trial-report__badge{color:#f6b26b;letter-spacing:.1em;background:#d977062e;border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex}.resume-screener-page .rd-trial-report__heading{letter-spacing:-.03em;color:#fff;max-width:640px;margin:0 0 26px;font-size:36px;font-weight:800;line-height:1.16}.resume-screener-page .rd-trial-report__heading span{color:#7da8ff}.resume-screener-page .rd-trial-report__finding{background:#fff;border-radius:20px;flex-direction:column;gap:20px;margin-bottom:22px;padding:28px;display:flex}.resume-screener-page .rd-trial-report__finding-top{align-items:center;gap:10px;display:flex}.resume-screener-page .rd-trial-report__finding-icon{color:#d97706;background:#fff7ed;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.resume-screener-page .rd-trial-report__finding-kicker{letter-spacing:.07em;color:#d97706;font-size:11px;font-weight:800}.resume-screener-page .rd-trial-report__finding-title{color:#0a1f44;letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.45}.resume-screener-page .rd-trial-report__finding-asked-label{letter-spacing:.07em;color:#94a3b8;margin-bottom:6px;font-size:11px;font-weight:800}.resume-screener-page .rd-trial-report__finding-asked{color:#1e293b;margin:0;font-size:15.5px;font-weight:700;line-height:1.5}.resume-screener-page .rd-trial-report__finding-answer{color:#3f4b5e;background:#f6f8fc;border-left:3px solid #c7d3ea;border-radius:0 12px 12px 0;padding:16px 20px;font-size:14.5px;font-style:italic;line-height:1.75}.resume-screener-page .rd-trial-report__finding-gap{border-left:3px solid;padding:2px 0 2px 16px}.resume-screener-page .rd-trial-report__finding-gap p{color:#3f4b5e;margin:0;font-size:14.5px;line-height:1.7}.resume-screener-page .rd-trial-report__finding-gap-label{letter-spacing:.07em;margin-bottom:6px;font-size:11px;font-weight:800}.resume-screener-page .rd-trial-report__finding-why{color:#8a93a3;font-size:13.5px}.resume-screener-page .rd-trial-report__finding-why-label{font-weight:700}.resume-screener-page .rd-trial-report__finding-extras{border-top:1px solid #eef1f6;flex-direction:column;gap:8px;padding-top:16px;display:flex}.resume-screener-page .rd-trial-report__finding-extra{color:#94a3b8;gap:8px;font-size:13px;display:flex}.resume-screener-page .rd-trial-report__locked{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;margin-bottom:22px;padding:26px}.resume-screener-page .rd-trial-report__locked-label{letter-spacing:.1em;color:#8fa0c4;margin-bottom:18px;font-size:11px;font-weight:800}.resume-screener-page .rd-trial-report__locked-rows{flex-direction:column;gap:10px;display:flex}.resume-screener-page .rd-trial-report__locked-row{background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.resume-screener-page .rd-trial-report__locked-row-main{align-items:center;gap:12px;min-width:0;display:flex}.resume-screener-page .rd-trial-report__locked-row-icon{color:#7da8ff;flex-shrink:0;font-size:17px}.resume-screener-page .rd-trial-report__locked-row-text{min-width:0}.resume-screener-page .rd-trial-report__locked-row-name{color:#fff;font-size:15px;font-weight:700}.resume-screener-page .rd-trial-report__locked-row-sample{color:#8fa0c4;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.resume-screener-page .rd-trial-report__locked-row-lock{color:#5e6e92;flex-shrink:0;font-size:16px}.resume-screener-page .rd-trial-report__offer{background:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex}.resume-screener-page .rd-trial-report__offer-text{flex:1;min-width:260px}.resume-screener-page .rd-trial-report__offer-text p{color:#0a1f44;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.5}.resume-screener-page .rd-trial-report__offer-price{align-items:baseline;gap:10px;display:flex}.resume-screener-page .rd-trial-report__offer-price-full{color:#8a93a3;font-size:18px;font-weight:600;text-decoration:line-through}.resume-screener-page .rd-trial-report__offer-price-now{color:#0a1f44;font-size:32px;font-weight:800}.resume-screener-page .rd-trial-report__offer-note{color:#8a93a3;margin:8px 0 0;font-size:12.5px;font-weight:600}@media screen and (max-width:1024px){.resume-screener-page{padding:24px 24px 44px}.resume-screener-page .rd-hero{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.resume-screener-page .rd-steps-grid,.resume-screener-page .rd-grill__grid,.resume-screener-page .rd-device-check__grid{grid-template-columns:1fr}.resume-screener-page .rd-trial-report{padding:24px}.resume-screener-page .rd-trial-report__heading{font-size:28px}.resume-screener-page .rd-trial-report__finding,.resume-screener-page .rd-trial-report__locked,.resume-screener-page .rd-trial-report__offer{padding:20px}}@media screen and (max-width:640px){.resume-screener-page{padding:18px 16px 32px}.resume-screener-page .rd-breadcrumb{flex-wrap:wrap;margin-bottom:18px;font-size:12px}.resume-screener-page .rd-retake-card__top{flex-wrap:wrap}.resume-screener-page .rd-retake-card__body{display:contents}.resume-screener-page .rd-retake-card__heading{flex:1;min-width:0}.resume-screener-page .rd-retake-card__price-line{align-items:center}.resume-screener-page .rd-retake-card__subtext{flex-basis:100%;margin-top:8px}.resume-screener-page .rd-cta-btn{text-align:center;justify-content:center;align-items:center;min-width:75%;padding:14px 20px;font-size:16px;display:inline-flex}.resume-screener-page .rd-report{padding-bottom:110px}.resume-screener-page .rd-report__cta{z-index:250;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6eaf2;border-radius:18px 18px 0 0;flex-direction:row;gap:8px;margin:0;animation:.3s rd-cta-pin-in;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0b1a3a1f}.resume-screener-page .rd-report__cta .rd-cta-btn{min-width:43%;margin:0;padding:15px 11px;font-size:13px}.resume-screener-page .rd-screen{padding-bottom:110px}.resume-screener-page .rd-sticky-cta{z-index:250;background:#fff;border-top:1px solid #e6eaf2;border-radius:18px 18px 0 0;flex-direction:row;align-items:center;gap:8px;padding:10px;animation:.3s rd-cta-pin-in;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0b1a3a1f}.resume-screener-page .rd-sticky-cta .rd-cta-btn{min-width:43%;margin:0;padding:15px 11px;font-size:13px}.resume-screener-page .rd-hero{gap:22px;margin-bottom:32px}.resume-screener-page .rd-hero__badges{gap:8px;margin-bottom:14px}.resume-screener-page .rd-hero__badge{padding:6px 11px;font-size:10px}.resume-screener-page .rd-hero__heading{letter-spacing:-.02em;font-size:24px;line-height:1.25}.resume-screener-page .rd-hero__subtext{margin:14px 0 22px;font-size:15px}.resume-screener-page .rd-upload{border-radius:18px;padding:22px 18px}.resume-screener-page .rd-upload__top{gap:12px;margin-bottom:16px}.resume-screener-page .rd-upload__icon{border-radius:13px;width:44px;height:44px;font-size:21px}.resume-screener-page .rd-upload__title{font-size:16px}.resume-screener-page .rd-upload__subtext{font-size:12px}.resume-screener-page .rd-upload__cta{padding:13px;font-size:14.5px}.resume-screener-page .rd-upload__note{font-size:11.5px}.resume-screener-page .rd-sample-clip{border-radius:18px;padding:18px}.resume-screener-page .rd-sample-clip__play{width:42px;height:42px;font-size:16px}.resume-screener-page .rd-sample-clip__row{gap:10px}.resume-screener-page .rd-sample-clip__waveform{height:32px}.resume-screener-page .rd-sample-clip__duration{min-width:28px;font-size:11px}.resume-screener-page .rd-sample-clip__caption{margin-top:14px;font-size:13px}.resume-screener-page .rd-report-preview{padding:18px}.resume-screener-page .rd-report-preview__verdict{padding:10px 12px;font-size:13px}.resume-screener-page .rd-section{margin-top:32px}.resume-screener-page .rd-section__heading{font-size:19px}.resume-screener-page .rd-attempts{margin-top:32px}.resume-screener-page .rd-attempts__heading{font-size:19px}.resume-screener-page .rd-attempt-card{padding:16px}.resume-screener-page .rd-attempt-card__side{justify-content:space-between;width:100%;margin-left:0}.resume-screener-page .rd-attempt-card__timing{text-align:left}.resume-screener-page .rd-step-card{padding:18px}.resume-screener-page .rd-step-card__icon{width:38px;height:38px;font-size:19px}.resume-screener-page .rd-step-card__title{font-size:14.5px}.resume-screener-page .rd-step-card__description{font-size:13px}.resume-screener-page .rd-grill{margin-top:32px;padding:20px}.resume-screener-page .rd-grill__heading{font-size:19px}.resume-screener-page .rd-grill__subtext{font-size:13.5px}.resume-screener-page .rd-grill__topic{gap:10px;padding:14px}.resume-screener-page .rd-grill__topic-icon{width:36px;height:36px;font-size:18px}.resume-screener-page .rd-grill__topic-label{font-size:14px}.resume-screener-page .rd-closing{margin-top:32px;margin-bottom:20px;padding:20px 22px}.resume-screener-page .rd-closing__heading{font-size:19px}.resume-screener-page .rd-closing__subtext{font-size:13.5px}.resume-screener-page .rd-faq__question{gap:10px;padding:14px 16px;font-size:14.5px}.resume-screener-page .rd-faq__answer{padding:0 16px 16px;font-size:13.5px}.resume-screener-page .rd-parse-confirm__kicker{gap:8px;font-size:10px}.resume-screener-page .rd-parse-confirm__kicker-icon{width:34px;height:34px;font-size:17px}.resume-screener-page .rd-parse-confirm__heading{font-size:21px;line-height:1.25}.resume-screener-page .rd-parse-confirm__subtext{margin-bottom:20px;font-size:14px}.resume-screener-page .rd-parse-confirm__actions{flex-direction:column;align-items:stretch;gap:12px}.resume-screener-page .rd-parse-confirm__back{justify-content:center}.resume-screener-page .rd-parsed-item{padding:14px 16px}.resume-screener-page .rd-parsed-item__row{gap:10px}.resume-screener-page .rd-parsed-item__icon{width:32px;height:32px;font-size:16px}.resume-screener-page .rd-parsed-item__title{font-size:14px}.resume-screener-page .rd-parsed-item__chips{padding-left:42px}.resume-screener-page .rd-device-check__setup-heading,.resume-screener-page .rd-device-check__heading{font-size:19px;line-height:1.28}.resume-screener-page .rd-device-check__grid{gap:14px}.resume-screener-page .rd-device-check__mic-card{padding:16px}.resume-screener-page .rd-device-check__waveform{height:36px}.resume-screener-page .rd-device-check__panel{padding:24px}.resume-screener-page .rd-device-check__panel--centered{padding:28px 22px}.resume-screener-page .rd-device-check__icon{width:52px;height:52px;font-size:26px}.resume-screener-page .rd-device-check__subtext{font-size:14.5px}.resume-screener-page .rd-device-check__steps{padding:16px}.resume-screener-page .rd-device-check__step{font-size:13.5px}.resume-screener-page .rd-report__verdict{padding:20px}.resume-screener-page .rd-report__verdict-headline{font-size:19px;line-height:1.28}.resume-screener-page .rd-report__verdict-reason{font-size:14px}.resume-screener-page .rd-report__comm{padding:18px}.resume-screener-page .rd-report__comm-title{font-size:15px}.resume-screener-page .rd-report-area__row{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px}.resume-screener-page .rd-report-area__icon{order:1}.resume-screener-page .rd-report-area__text{display:contents}.resume-screener-page .rd-report-area__name{order:2;font-size:15px}.resume-screener-page .rd-report-area__asked{flex-basis:100%;order:5;width:100%;margin-top:4px;font-size:12.5px}.resume-screener-page .rd-report-area__count{order:3;padding:3px 8px;font-size:11px}.resume-screener-page .rd-report-area__row svg:last-child{order:4}.resume-screener-page .rd-report-area__detail{padding:0 18px 18px}.resume-screener-page .rd-report-area__answer,.resume-screener-page .rd-report-area__how{padding:14px 16px}.resume-screener-page .rd-report-fix{gap:12px;padding:16px 18px}.resume-screener-page .rd-report-fix__text{font-size:14px}}@media screen and (max-width:380px){.resume-screener-page .rd-hero__heading{font-size:21px}.resume-screener-page .rd-hero__subtext{font-size:14px}.resume-screener-page .rd-parse-confirm__heading{font-size:19px}.resume-screener-page .rd-device-check__setup-heading,.resume-screener-page .rd-device-check__heading,.resume-screener-page .rd-report__verdict-headline{font-size:18px}.resume-screener-page .rd-trial-report__heading{font-size:22px}.resume-screener-page .rd-section__heading,.resume-screener-page .rd-grill__heading{font-size:18px}}.rd-upload-modal{background:#fff;border-radius:20px;width:480px;max-width:calc(100vw - 32px);padding:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0a1f4440}.rd-upload-modal:focus-visible{outline:none}.rd-upload-modal__close{color:#5b6472;cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex;position:absolute;top:18px;right:18px}.rd-upload-modal__title{letter-spacing:-.02em;color:#0a1f44;margin:0 0 6px;font-size:21px;font-weight:800}.rd-upload-modal__subtext{color:#5b6472;margin:0 0 22px;font-size:14px;line-height:1.5}.rd-upload-modal__dropzone{text-align:center;cursor:pointer;border:2px dashed #c6d0e4;border-radius:16px;padding:28px 20px;transition:border-color .15s,background .15s;position:relative}.rd-upload-modal__dropzone:hover,.rd-upload-modal__dropzone--active{background:#f7f9fc;border-color:#2563eb}.rd-upload-modal__input{opacity:0;cursor:pointer;pointer-events:none;position:absolute;inset:0}.rd-upload-modal__icon{color:#2563eb;background:#eef3ff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:26px;display:flex}.rd-upload-modal__drop-label{color:#0a1f44;font-size:15px;font-weight:700}.rd-upload-modal__browse-label{color:#2563eb;margin-top:6px;font-size:13px;font-weight:600}.rd-upload-modal__file{color:#0a1f44;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.rd-upload-modal__file svg{color:#2563eb;flex-shrink:0;font-size:22px}.rd-upload-modal__formats{text-align:center;color:#8a93a3;margin-top:12px;font-size:12px;font-weight:600}.rd-upload-modal__error{color:#b91c1c;background:#fcf0ef;border:1px solid #f6c9c4;border-radius:10px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:600}.rd-upload-modal__remove{color:#8a93a3;cursor:pointer;background:0 0;border:none;margin:14px auto 0;font-size:13px;font-weight:700;display:block}.rd-upload-modal__remove:disabled{opacity:.6;cursor:not-allowed}.rd-upload-modal__submit{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:22px;padding:15px 26px;font-size:16px;font-weight:700;transition:transform .14s,box-shadow .14s;display:flex}.rd-upload-modal__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #2563eb40}.rd-upload-modal__submit:disabled{opacity:1;cursor:not-allowed;box-shadow:none;background:#c6d0e4;transform:none}.rd-upload-modal__spinner{animation:.8s linear infinite rd-spin}@media screen and (max-width:480px){.rd-upload-modal{border-radius:16px;padding:24px 20px}.rd-upload-modal__title{font-size:18px}.rd-upload-modal__subtext{margin-bottom:18px;font-size:13px}.rd-upload-modal__dropzone{padding:22px 14px}.rd-upload-modal__icon{width:44px;height:44px;font-size:21px}.rd-upload-modal__drop-label{font-size:14px}.rd-upload-modal__submit{padding:13px 20px;font-size:14.5px}.rd-upload-modal__close{width:30px;height:30px;font-size:15px;top:14px;right:14px}}.rd-payment-dialog{width:480px;max-width:calc(100vw - 32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rd-payment-dialog:focus-visible{outline:none}.rd-payment-dialog__card{background:#fff;border:1px solid #e6eaf2;border-radius:20px;padding:36px;box-shadow:0 20px 60px #0a1f4440}.rd-payment-dialog__card--centered{text-align:center}.rd-payment-dialog__icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:28px;display:flex}.rd-payment-dialog__icon--success{color:#16a34a;background:#e8f7ef}.rd-payment-dialog__heading{letter-spacing:-.02em;color:#0a1f44;margin:0 0 10px;font-size:24px;font-weight:800}.rd-payment-dialog__heading--centered{font-size:26px}.rd-payment-dialog__subtext{color:#5b6472;margin:0 0 24px;font-size:15px;line-height:1.55}.rd-payment-dialog__subtext--centered{text-align:center;max-width:360px;margin-left:auto;margin-right:auto}.rd-payment-dialog__cta{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;padding:15px 26px;font-size:16px;font-weight:700;transition:transform .14s,box-shadow .14s;display:flex}.rd-payment-dialog__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb40}.rd-payment-dialog__receipt{color:#8a93a3;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:12.5px;font-weight:600;display:flex}.rd-payment-dialog__banner{color:#b91c1c;background:#fcf0ef;border:1px solid #f6c9c4;border-radius:14px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.rd-payment-dialog__banner svg{color:#dc2626;flex-shrink:0;font-size:20px}.rd-payment-dialog__price-row{align-items:baseline;gap:10px;margin-bottom:22px;display:flex}.rd-payment-dialog__price-full{color:#8a93a3;font-size:16px;font-weight:600;text-decoration:line-through}.rd-payment-dialog__price-now{color:#0a1f44;font-size:26px;font-weight:800}.rd-payment-dialog__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rd-payment-dialog__retry{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;align-items:center;gap:9px;padding:14px 22px;font-size:15px;font-weight:700;display:flex}.rd-payment-dialog__back{color:#8a93a3;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}@media screen and (max-width:480px){.rd-payment-dialog__card{border-radius:16px;padding:26px 22px}.rd-payment-dialog__heading,.rd-payment-dialog__heading--centered{font-size:20px}.rd-payment-dialog__subtext{font-size:13.5px}}.rd-analyzing-dialog{text-align:center;background:#fff;border-radius:20px;width:420px;max-width:calc(100vw - 32px);padding:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0a1f4440}.rd-analyzing-dialog:focus-visible{outline:none}.rd-analyzing-dialog__icon{color:#2563eb;background:#eef3ff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:26px;display:flex}.rd-analyzing-dialog__heading{letter-spacing:-.02em;color:#0a1f44;margin:0 0 10px;font-size:21px;font-weight:800}.rd-analyzing-dialog__subtext{color:#5b6472;margin:0;font-size:14px;line-height:1.55}.rd-analyzing-dialog__cta{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:22px;padding:13px 24px;font-size:15px;font-weight:700;display:inline-flex}.rd-exit-confirm-dialog{text-align:center;background:#fff;border-radius:20px;width:420px;max-width:calc(100vw - 32px);padding:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0a1f4440}.rd-exit-confirm-dialog:focus-visible{outline:none}.rd-exit-confirm-dialog__icon{color:#dc2626;background:#fcf0ef;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:28px;display:flex}.rd-exit-confirm-dialog__heading{letter-spacing:-.02em;color:#0a1f44;margin:0 0 10px;font-size:21px;font-weight:800}.rd-exit-confirm-dialog__subtext{color:#5b6472;margin:0 0 24px;font-size:14px;line-height:1.55}.rd-exit-confirm-dialog__actions{flex-direction:column;gap:12px;display:flex}.rd-exit-confirm-dialog__stay{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;padding:14px 22px;font-size:15px;font-weight:700}.rd-exit-confirm-dialog__exit{color:#8a93a3;cursor:pointer;background:0 0;border:none;width:100%;padding:6px;font-size:14px;font-weight:700}@media screen and (max-width:480px){.rd-exit-confirm-dialog{border-radius:16px;padding:26px 22px}}@keyframes rd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rd-cta-pin-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.rd-checkout-modal{background:#fff;border-radius:20px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0a1f4440}.rd-checkout-modal:focus-visible{outline:none}.rd-checkout-modal__header{background:#0a1f44;border-radius:20px 20px 0 0;align-items:flex-start;gap:12px;padding:24px 28px;display:flex}.rd-checkout-modal__header-icon{color:#fff;background:#ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.rd-checkout-modal__header-text{flex:1;min-width:0}.rd-checkout-modal__close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.rd-checkout-modal__close:disabled{opacity:.6;cursor:not-allowed}.rd-checkout-modal__heading{color:#fff;margin:0;font-size:18px;font-weight:700}.rd-checkout-modal__subheading{color:#ffffffb3;margin:4px 0 0;font-size:13px}.rd-checkout-modal__body{padding:24px 28px 28px}.rd-checkout-modal__list{flex-direction:column;display:flex}.rd-checkout-modal__row{border-bottom:1px solid #eceff3;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.rd-checkout-modal__row:last-child{border-bottom:none}.rd-checkout-modal__row-icon{color:#16a34a;background:#dcf5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:13px;display:flex}.rd-checkout-modal__row-label{color:#0a1f44;font-size:14px;font-weight:700}.rd-checkout-modal__proof{color:#9aa3b2;border-top:1px solid #eceff3;margin:16px 0 0;padding-top:16px;font-size:12px}.rd-checkout-modal__footer{margin-top:20px}.rd-checkout-modal__summary{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rd-checkout-modal__summary-label{color:#5b6472;font-size:13px}.rd-checkout-modal__price{color:#0a1f44;font-size:20px;font-weight:700}.rd-checkout-modal__cta{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:14px;font-size:15px;font-weight:600;display:flex}.rd-checkout-modal__cta:disabled{opacity:.6;cursor:not-allowed}.rd-checkout-modal__processing{align-items:center;gap:12px;width:100%;display:flex}.rd-checkout-modal__processing-spinner{color:#2563eb;flex-shrink:0;font-size:24px;animation:.8s linear infinite rd-spin}.rd-checkout-modal__processing-label{color:#0a1f44;font-size:13px;font-weight:600}.rd-checkout-modal__processing-note{color:#9aa3b2;margin:2px 0 0;font-size:12px}@media (max-width:640px){.rd-checkout-modal{width:100%;max-width:calc(100vw - 24px)}}@media screen and (max-width:768px){.candidate-portal-root{flex-direction:column}}.candidate-portal-root .content-container{flex-direction:row;height:100dvh;display:flex}.candidate-portal-root .content-container .candidate-portal-content{padding-top:calc(64px + var(--top-banner-height,0px));flex-direction:column;flex:1;transition:padding-top .3s;display:flex;overflow:auto}@media screen and (max-width:768px){.candidate-portal-root .content-container .candidate-portal-content{padding-top:calc(53px + var(--top-banner-height,0px));overscroll-behavior-y:none}.candidate-portal-root .content-container .candidate-portal-content.header-hidden{padding-top:var(--top-banner-height,0px)}.candidate-portal-root .content-container .candidate-portal-content:has(.jobs-page){padding-bottom:0}}#unviewedBadge{display:none!important}header.MuiAppBar-root{color:#2b2f34;box-shadow:unset!important;border-bottom:1px solid #e0e0e0!important}@media screen and (max-width:768px){header.MuiAppBar-root{border-bottom:unset}}.mock-interview-details-modal-container{background-color:#fbfcfe;max-height:calc(100dvh - 84px);overflow:auto}.mock-interview-details-modal-container::-webkit-scrollbar{width:8px}.mock-interview-details-modal-container .header{z-index:1;background-color:#fbfcfe;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex;position:sticky;top:0}.mock-interview-details-modal-container .header .heading{letter-spacing:-.015em;text-align:left;font-size:24px;font-weight:600;line-height:36px}.mock-interview-details-modal-container .header .close{cursor:pointer}.mock-interview-details-modal-container .modal-description ul{list-style:inside}.mock-interview-details-modal-container .modal-description ul li ul{padding-left:16px;list-style-type:circle}.mock-interview-details-modal-container .modal-description .duration,.mock-interview-details-modal-container .modal-description b{align-items:center;gap:8px;display:inline-flex}.mock-interview-details-modal-container .modal-description .duration,.mock-interview-details-modal-container .modal-description .about-instructor,.mock-interview-details-modal-container .modal-description .why-to-take{border-bottom:1px solid #e0e0e0;width:100%;padding:16px 0}.mock-interview-details-modal-container .modal-description .ready-text,.mock-interview-details-modal-container .modal-description .how-it-helps{padding-top:16px}.mock-interview-details-modal-container .modal-description .icon{color:#2f80ed;font-size:18px}.mock-interview-details-modal-container .modal-description .duration,.mock-interview-details-modal-container .modal-description .duration .icon{color:#00a707}.fast-track-program{width:100%;overflow-x:hidden}.btn-primary{background:var(--blue-primary-500);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.875rem 1.75rem;font-weight:600;transition:all .2s}.btn-primary:hover{background:var(--blue-primary-600);transform:translateY(-2px)}.btn-primary.btn-large{padding:1rem 2rem;font-size:1.125rem}.hero-section{background:var(--gradients-custom-Dark-Blue,linear-gradient(247deg, #1c4d8e 0%, #091a2f 100%));border-radius:12px;justify-content:space-between;align-items:center;gap:3rem;min-height:420px;margin:18px 18px 24px;padding:24px;display:flex;position:relative;overflow:hidden}@media (max-width:968px){.hero-section{flex-direction:column;gap:0;min-height:auto;padding:24px}}.hero-section .hero-content{max-width:640px;color:var(--white-text);flex:1}@media (max-width:968px){.hero-section .hero-content{width:100%;max-width:100%}}.hero-section .hero-content .hero-title{flex-wrap:nowrap;align-self:stretch;align-items:center;gap:24px;margin-bottom:1.5rem;font-size:41px;font-weight:700;line-height:1.2;display:flex}@media (max-width:968px){.hero-section .hero-content .hero-title{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;font-size:1.75rem}}.hero-section .hero-content .hero-title .hero-title-normal{color:#fff;white-space:nowrap}@media (max-width:968px){.hero-section .hero-content .hero-title .hero-title-normal{letter-spacing:-.56px;font-size:1.75rem;line-height:1}}.hero-section .hero-content .hero-title .hero-title-highlight{background:var(--gradients-custom-custom5,linear-gradient(9.16deg, #4338ca 10%, #38bdf8 90%));color:#fff;white-space:nowrap;border-radius:8px;padding:.25rem 1.5rem}@media (max-width:968px){.hero-section .hero-content .hero-title .hero-title-highlight{letter-spacing:-.56px;border-radius:4px;padding:8px;font-size:1.75rem;line-height:1}}.hero-section .hero-content .hero-features{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}@media (max-width:968px){.hero-section .hero-content .hero-features{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2.5rem}}.hero-section .hero-content .hero-features .feature-item{align-items:center;gap:.5rem;display:flex}.hero-section .hero-content .hero-features .feature-item .feature-icon{flex-shrink:0;width:24px;height:24px}.hero-section .hero-content .hero-features .feature-item .feature-text{color:#fff;font-size:1rem;font-weight:500}.hero-section .hero-content .hero-features .feature-item .feature-text .feature-text-light{opacity:.9;font-weight:400}.hero-section .hero-content .hero-description{color:#fff;opacity:.95;margin-bottom:2rem;font-size:1rem;line-height:1.6}@media (max-width:968px){.hero-section .hero-content .hero-description{margin-bottom:2.5rem;font-size:1rem;line-height:1.5}}.hero-section .hero-content .hero-description strong{font-weight:700}.hero-section .hero-content .btn-hero-cta{color:#fff;cursor:pointer;background:#2f80ed;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .3s;display:flex}@media (max-width:968px){.hero-section .hero-content .btn-hero-cta{letter-spacing:-.56px;width:100%;padding:10px 24px;font-size:.875rem;font-weight:500;line-height:1.4}}.hero-section .hero-content .btn-hero-cta:hover{background:#3484ed}.hero-section .hero-content .btn-hero-cta:active{transform:translateY(0)}.hero-section .hero-carousel-container{flex:none;width:380px;height:350px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}@media (max-width:968px){.hero-section .hero-carousel-container{display:none}}.hero-section .hero-carousel-container .hero-carousel-wrapper{width:100%;height:100%;position:relative}.hero-section .hero-carousel-container .hero-carousel{will-change:transform;flex-direction:column;gap:1rem;display:flex}.hero-section .hero-carousel-container .hero-carousel .student-card{background:#fff;border-radius:20px;flex-shrink:0;min-width:100%;padding:1.25rem 1.5rem;box-shadow:0 8px 24px #00000014}.hero-section .hero-carousel-container .hero-carousel .student-card .student-info{align-items:center;gap:14px;display:flex}.hero-section .hero-carousel-container .hero-carousel .student-card .student-info .student-avatar{object-fit:cover;border:.831px solid #002659;border-radius:50%;flex-shrink:0;width:64px;height:64px;padding:2px}.hero-section .hero-carousel-container .hero-carousel .student-card .student-info .student-details{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.hero-section .hero-carousel-container .hero-carousel .student-card .student-info .student-details .student-company{justify-content:center;align-items:center;height:48px;display:flex}.hero-section .hero-carousel-container .hero-carousel .student-card .student-info .student-details .student-company .company-icon{object-fit:contain;max-width:140px;max-height:40px}.hero-section .hero-carousel-container .hero-carousel .student-card .student-info .student-details .role-pill{background:#2f80ed0f;border:1px solid #2f80ed;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 16px;display:inline-flex}.hero-section .hero-carousel-container .hero-carousel .student-card .student-info .student-details .role-pill .student-role{color:#2b2f34;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.stats-section{background:#eff6ff;justify-content:center;align-items:center;height:120px;margin-bottom:24px;padding:2rem 0;display:flex}.stats-section .stats-container{flex:1 0 0;justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}@media (max-width:968px){.stats-section .stats-container{justify-content:space-between;gap:0;height:auto;padding:0 1rem;display:flex}}.stats-section .stats-container .stat-item{text-align:center;flex-direction:column;justify-content:center;gap:4px;width:240px;padding:8px 0;display:flex}@media (max-width:968px){.stats-section .stats-container .stat-item{gap:8px;width:80px;padding:0}}.stats-section .stats-container .stat-item .stat-label{color:#18181b;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:30px}@media (max-width:968px){.stats-section .stats-container .stat-item .stat-label{font-size:12px;line-height:18px}}.stats-section .stats-container .stat-item .stat-value{letter-spacing:-.64px;color:#2f80ed;justify-content:center;align-items:center;margin:0;font-family:Inter,sans-serif;font-size:32px;font-weight:600;line-height:40px;display:inline-flex}@media (max-width:968px){.stats-section .stats-container .stat-item .stat-value{letter-spacing:-.4px;font-size:20px;line-height:40px}}.stats-section .stats-container .stat-item .stat-value .counter{height:1em;line-height:1;display:inline-flex;overflow:hidden}.stats-section .stats-container .stat-item .stat-value .counter .digits{margin:0;padding:0;line-height:1;list-style:none;transition:margin-top .3s}.stats-section .stats-container .stat-item .stat-value .counter .digits li{justify-content:center;align-items:center;height:1em;line-height:1;display:flex}.stats-section .stats-container .stat-item .stat-value .stat-suffix{display:inline-block}.placement-cards-section{background:linear-gradient(224.05deg,#1c4d8e 0%,#091a2f 100%);padding:24px;overflow-x:hidden}.placement-cards-section .section-header{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:40px;display:flex}.placement-cards-section .section-header .title-badge{color:#fff;text-transform:uppercase;background:linear-gradient(6.52deg,#4338ca 10%,#38bdf8 90%);border-radius:9999px;margin-bottom:16px;padding:2px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.placement-cards-section .section-header .section-title{letter-spacing:-.48px;color:#fff;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:32px}.placement-cards-section .section-header .section-subtitle{color:#fff;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px}.placement-cards-section .placement-cards-container{width:100%;padding-top:40px;overflow:clip visible}.placement-cards-section .placement-cards-container .rfm-marquee-container{overflow:visible!important}.placement-cards-section .placement-cards-container .placement-card-wrapper{width:260px;margin-right:24px;display:inline-block}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card{flex-direction:column;display:flex;position:relative}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-avatar-container{z-index:2;position:absolute;top:-23px;left:26px}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-avatar-container .card-avatar{background:#f5f5f5;border:5px solid #fff;border-radius:50%;width:64px;height:64px;overflow:hidden}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-avatar-container .card-avatar .avatar-image{object-fit:cover;width:100%;height:100%}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content{z-index:1;background:#fff;border-radius:12px 12px 0 0;margin-bottom:8px;padding:8px 8px 0;position:relative}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner{border:1px solid #d5e6fb;border-radius:12px;flex-direction:column;gap:16px;min-height:190px;padding:40px 16px 16px;display:flex}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-header-fast{justify-content:space-between;align-items:center;display:flex}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-header-fast .user-info{flex-direction:column;flex:1;gap:0;min-width:0;max-width:calc(100% - 50px);display:flex;overflow:hidden}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-header-fast .user-info .user-name{color:#18181b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.2;overflow:hidden}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-header-fast .user-info .user-ctc{color:#2f80ed;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-header-fast .linkedin-icon-container{flex-shrink:0;width:40px;height:40px}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-header-fast .linkedin-icon-container .linkedin-icon{text-transform:lowercase;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.25rem;font-weight:700;display:flex;border-radius:4px!important}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-divider{background:#d5e6fb;width:100%;height:1px}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-details{justify-content:space-between;align-items:center;gap:8px;display:flex}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-details .detail-text{flex-direction:column;flex:1;gap:0;min-width:0;max-width:calc(100% - 75px);display:flex;overflow:hidden}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-details .detail-text .detail-role{color:#18181b;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:20px}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-details .detail-text .detail-company{color:#71717a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:300;line-height:18px;overflow:hidden}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-details .company-logo{flex-shrink:0;justify-content:flex-end;align-items:center;width:auto;height:32px;display:flex}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-details .company-logo img{object-fit:contain;max-width:100px;max-height:32px}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-content .card-inner .card-details .company-logo svg{width:100%;height:100%}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer{background:#fff;border-radius:0 0 12px 12px;margin-top:0;padding:8px}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer .footer-inner{border-radius:0 0 8px 8px;justify-content:center;align-items:center;padding:6px 16px;display:flex}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer .footer-text{color:#fff;white-space:nowrap;text-align:center;margin:0;font-size:12px;font-weight:500;line-height:18px}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-red .footer-inner,.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-red{background:linear-gradient(90deg,#f97316 0%,#ea580c 100%)}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-purple .footer-inner,.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-purple{background:linear-gradient(90deg,#8b5cf6 0%,#6d28d9 100%)}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-blue .footer-inner,.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-blue{background:linear-gradient(90deg,#3b82f6 0%,#1d4ed8 100%)}.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-orange .footer-inner,.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-orange,.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-orange-alt .footer-inner,.placement-cards-section .placement-cards-container .placement-card-wrapper .placement-card .card-footer.card-footer-orange-alt{background:linear-gradient(90deg,#fdba74 0%,#f97316 100%)}.placement-cards-section .view-all-button-wrapper{justify-content:center;align-items:center;margin-top:40px;display:flex}.placement-cards-section .view-all-button-wrapper .view-all-button{letter-spacing:-.56px;color:#fff;cursor:pointer;background:#2f80ed;border:none;border-radius:6px;height:40px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s}.placement-cards-section .view-all-button-wrapper .view-all-button:hover{background:#1e6fcc}.placement-cards-section .view-all-button-wrapper .view-all-button:active{background:#1a5ba8}@media (max-width:768px){.placement-cards-section .section-header .section-title,.placement-cards-section .section-header .section-subtitle{white-space:normal}}.placement-cards-section .placement-header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.placement-cards-section .placement-header .placement-profile{gap:.75rem;display:flex}.placement-cards-section .placement-header .placement-profile .profile-avatar{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.placement-cards-section .placement-header .placement-profile .profile-avatar .avatar-icon{font-size:1.5rem}.placement-cards-section .placement-header .placement-profile .profile-info .profile-name{color:var(--primary-text);margin:0;font-size:1.125rem;font-weight:600}.placement-cards-section .placement-header .placement-profile .profile-info .profile-role{color:var(--secondary-text);margin:.25rem 0 0;font-size:.875rem}.placement-cards-section .placement-header .btn-linkedin{color:#fff;cursor:pointer;background:#0a66c2;border:none;border-radius:4px;width:32px;height:32px;font-weight:600;transition:background .2s}.placement-cards-section .placement-header .btn-linkedin:hover{background:#004182}.placement-cards-section .placement-details{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.placement-cards-section .placement-details .detail-row{border-bottom:1px solid var(--hover);justify-content:space-between;padding:.5rem 0;display:flex}.placement-cards-section .placement-details .detail-row .detail-label{color:var(--secondary-text);font-size:.875rem}.placement-cards-section .placement-details .detail-row .detail-value{color:var(--primary-text);font-size:.875rem;font-weight:600}.unlock-section{flex-direction:column;gap:40px;width:100%;margin-top:18px;padding:24px 64px;display:flex}.unlock-section .unlock-header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.unlock-section .unlock-header .unlock-badge{border:1px solid linear-gradient(45deg, #4338ca 10%, #38bdf8 90%);color:#fff;text-transform:uppercase;background:linear-gradient(247deg,#1c4d8e 0%,#091a2f 100%);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;padding:2px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.unlock-section .unlock-header .unlock-title{letter-spacing:-.48px;color:#18181b;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:32px}.unlock-section .unlock-header .unlock-subtitle{color:#71717a;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px}.unlock-section .unlock-features-content{flex-direction:column;gap:24px;width:100%;display:flex}.unlock-section .unlock-features-content .unlock-features-row{flex-wrap:wrap;align-items:stretch;gap:24px;width:100%;display:flex}.unlock-section .unlock-features-content .unlock-feature-card{box-sizing:border-box;border:1px solid;border-radius:12px;flex:calc(50% - 12px);align-items:flex-start;gap:24px;min-width:0;padding:24px;display:flex}.unlock-section .unlock-features-content .unlock-feature-card .feature-icon-wrapper{background:linear-gradient(205.82deg,#fbfbfe 16.304%,#f1f0fb 86.476%);border:.5px solid #f1f0fb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;box-shadow:inset 0 -1.167px 1.167px #96a1ac1f}.unlock-section .unlock-features-content .unlock-feature-card .feature-icon-wrapper .feature-icon{object-fit:contain;width:32px;height:32px}.unlock-section .unlock-features-content .unlock-feature-card .feature-content{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.unlock-section .unlock-features-content .unlock-feature-card .feature-content .feature-title-wrapper{border-bottom:1px dashed;padding:8px 0}.unlock-section .unlock-features-content .unlock-feature-card .feature-content .feature-title-wrapper .feature-title{color:#18181b;word-wrap:break-word;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.2}.unlock-section .unlock-features-content .unlock-feature-card .feature-content .feature-description{color:#2b2f34;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:1024px){.unlock-section{padding:24px 32px}.unlock-section .unlock-header .unlock-title,.unlock-section .unlock-header .unlock-subtitle{white-space:normal}.unlock-section .unlock-features-content,.unlock-section .unlock-features-content .unlock-features-row{gap:16px}.unlock-section .unlock-features-content .unlock-feature-card{gap:16px;padding:20px}.unlock-section .unlock-features-content .unlock-feature-card .feature-content .feature-title-wrapper .feature-title{white-space:normal}}@media (max-width:968px){.unlock-section{gap:40px;padding:24px 16px}.unlock-section .unlock-header{gap:16px}.unlock-section .unlock-header .unlock-badge{border:1px solid #4338ca;padding:2px 16px;font-size:18px;line-height:1.5}.unlock-section .unlock-header .unlock-title{letter-spacing:-.36px;white-space:normal;font-size:18px;line-height:1.2}.unlock-section .unlock-header .unlock-subtitle{white-space:normal;font-size:14px;line-height:1.5}.unlock-section .unlock-features-content{gap:24px}.unlock-section .unlock-features-content .unlock-features-row{flex-wrap:wrap;gap:6px 16px}.unlock-section .unlock-features-content .unlock-feature-card{flex-direction:column;flex:calc(50% - 8px);gap:12px;min-height:auto;padding:12px}.unlock-section .unlock-features-content .unlock-feature-card .feature-icon-wrapper{border:.357px solid #f1f0fb;border-radius:8.571px;width:40px;height:40px;box-shadow:inset 0 -.833px .833px #96a1ac1f}.unlock-section .unlock-features-content .unlock-feature-card .feature-icon-wrapper .feature-icon{width:22.857px;height:22.857px}.unlock-section .unlock-features-content .unlock-feature-card .feature-content{gap:12px}.unlock-section .unlock-features-content .unlock-feature-card .feature-content .feature-title-wrapper{padding:8px 0}.unlock-section .unlock-features-content .unlock-feature-card .feature-content .feature-title-wrapper .feature-title{white-space:normal;font-size:14px;line-height:1.2}.unlock-section .unlock-features-content .unlock-feature-card .feature-content .feature-description{font-size:12px;line-height:1.5}}.eligibility-section{flex-direction:column;gap:40px;width:100%;margin-top:18px;padding:24px;display:flex}.eligibility-section .eligibility-header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.eligibility-section .eligibility-header .eligibility-badge{color:#fff;text-transform:uppercase;background:linear-gradient(191.81deg,#1c4d8e 0%,#091a2f 100%);border:1px solid #4338ca;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;padding:2px 16px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:24px;display:inline-flex}.eligibility-section .eligibility-header .eligibility-title{letter-spacing:-.48px;color:#18181b;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:32px}@media (max-width:968px){.eligibility-section .eligibility-header .eligibility-title{font-size:18px}}.eligibility-section .eligibility-header .eligibility-subtitle{color:#71717a;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px}@media (max-width:968px){.eligibility-section .eligibility-header .eligibility-subtitle{font-size:14px}}.eligibility-section .eligibility-content{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;padding:0 24px;display:flex}.eligibility-section .eligibility-content .eligibility-row{align-items:stretch;gap:20px;width:100%;display:flex}.eligibility-section .eligibility-content .eligibility-row:first-child .eligibility-card{flex:calc(33.333% - 14px)}.eligibility-section .eligibility-content .eligibility-row:last-child .eligibility-card{flex:calc(50% - 10px)}.eligibility-section .eligibility-content .eligibility-card{box-sizing:border-box;background:#fff;border:1px solid;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex;overflow:hidden}.eligibility-section .eligibility-content .eligibility-card .card-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.eligibility-section .eligibility-content .eligibility-card .card-header .card-text-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.eligibility-section .eligibility-content .eligibility-card .card-header .card-text-content .card-label{letter-spacing:-.4px;color:#505862;word-wrap:break-word;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.5}.eligibility-section .eligibility-content .eligibility-card .card-header .card-text-content .card-title{color:#2b2f34;word-wrap:break-word;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.eligibility-section .eligibility-content .eligibility-card .card-header .card-icon-wrapper{box-sizing:border-box;border-radius:128px;flex-shrink:0;justify-content:center;align-items:center;width:78.72px;height:78.72px;padding:15.36px;display:flex}.eligibility-section .eligibility-content .eligibility-card .card-header .card-icon-wrapper .card-icon{object-fit:contain;width:48px;height:48px}.eligibility-section .eligibility-content .eligibility-card .card-divider{width:100%;height:1px}.eligibility-section .eligibility-content .eligibility-card .card-description{color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:1200px){.eligibility-section .eligibility-content{padding:0 16px}.eligibility-section .eligibility-content .eligibility-row{gap:16px}.eligibility-section .eligibility-content .eligibility-row:first-child .eligibility-card{flex:calc(33.333% - 11px)}.eligibility-section .eligibility-content .eligibility-row:last-child .eligibility-card{flex:calc(50% - 8px)}.eligibility-section .eligibility-content .eligibility-card{gap:12px;padding:20px}.eligibility-section .eligibility-content .eligibility-card .card-header{flex-direction:column;align-items:flex-start;gap:12px}.eligibility-section .eligibility-content .eligibility-card .card-header .card-icon-wrapper{align-self:flex-end}}@media (max-width:768px){.eligibility-section{padding:24px 16px}.eligibility-section .eligibility-header .eligibility-title,.eligibility-section .eligibility-header .eligibility-subtitle{white-space:normal}.eligibility-section .eligibility-content{gap:12px;padding:0}.eligibility-section .eligibility-content .eligibility-row{flex-direction:column;gap:12px}.eligibility-section .eligibility-content .eligibility-row .eligibility-card{flex:auto!important}.eligibility-section .eligibility-content .eligibility-card{padding:16px}.eligibility-section .eligibility-content .eligibility-card .card-header{flex-direction:row;align-items:center}.eligibility-section .eligibility-content .eligibility-card .card-header .card-icon-wrapper{align-self:center;width:64px;height:64px}.eligibility-section .eligibility-content .eligibility-card .card-header .card-icon-wrapper .card-icon{width:40px;height:40px}}.scholarship-section{box-sizing:border-box;background:linear-gradient(187.759deg,#1c4d8e 0%,#091a2f 100%);justify-content:center;align-items:center;width:100%;height:72px;margin-top:18px;padding:24px;display:flex}.scholarship-section .scholarship-content{justify-content:center;align-items:center;gap:24px;width:100%;max-width:1200px;display:flex}.scholarship-section .scholarship-content .scholarship-text{letter-spacing:-.32px;color:#fff;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:32px}.scholarship-section .scholarship-content .scholarship-cta-button{cursor:pointer;letter-spacing:-.56px;color:#fff;white-space:nowrap;background:#2f80ed;border:none;border-radius:6px;width:246px;height:40px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .2s}.scholarship-section .scholarship-content .scholarship-cta-button:hover{background:#1e6fd4}.scholarship-section .scholarship-content .scholarship-cta-button:active{background:#1a5fb8}@media (max-width:968px){.scholarship-section{background:linear-gradient(219.026deg,#1c4d8e 0%,#091a2f 100%);height:auto;padding:24px}.scholarship-section .scholarship-content{flex-direction:column;align-items:center;gap:8px}.scholarship-section .scholarship-content .scholarship-text{white-space:normal;text-align:center;letter-spacing:-.32px;font-size:16px;line-height:32px}.scholarship-section .scholarship-content .scholarship-cta-button{text-align:center;width:246px}}.timeline-section{background:#fff;flex-direction:column;gap:40px;width:100%;margin-top:18px;padding:24px;display:flex}.timeline-section .timeline-header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.timeline-section .timeline-header .timeline-badge{color:#fff;text-transform:uppercase;background:linear-gradient(197.413deg,#1c4d8e 0%,#091a2f 100%);border:1px solid #4338ca;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;padding:2px 16px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:24px;display:inline-flex}.timeline-section .timeline-header .timeline-title{letter-spacing:-.48px;color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:32px}@media (max-width:968px){.timeline-section .timeline-header .timeline-title{font-size:18px}}.timeline-section .timeline-header .timeline-subtitle{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px}@media (max-width:968px){.timeline-section .timeline-header .timeline-subtitle{font-size:14px}}.timeline-section .timeline-container{flex-direction:column;width:100%;padding-bottom:0;display:flex;position:relative}.timeline-section .timeline-container .timeline-divider{display:none}.timeline-section .timeline-container .timeline-steps{z-index:1;width:100%;display:flex}@media (min-width:969px){.timeline-section .timeline-container .timeline-steps{flex-direction:row;justify-content:space-between;gap:24px}}@media (max-width:968px){.timeline-section .timeline-container .timeline-steps{flex-direction:column;gap:32px}}.timeline-section .timeline-container .timeline-steps .timeline-step{flex:1;display:flex}@media (min-width:969px){.timeline-section .timeline-container .timeline-steps .timeline-step{flex-direction:column;align-items:center;gap:24px;position:relative}.timeline-section .timeline-container .timeline-steps .timeline-step:not(:last-child):after{content:"";z-index:0;background:#d5e6fb;width:100%;height:2px;position:absolute;top:21px;left:50%}}@media (max-width:968px){.timeline-section .timeline-container .timeline-steps .timeline-step{flex-direction:row;align-items:flex-start;gap:16px;position:relative}.timeline-section .timeline-container .timeline-steps .timeline-step:not(:last-child):after{content:"";z-index:0;background:#d5e6fb;width:2px;height:calc(100% + 32px);position:absolute;top:22px;left:21px}}.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-number{color:#fff;z-index:2;background:#2f80ed;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:29px;display:flex;position:relative}.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card{box-sizing:border-box;background:#fff;border:1px solid #2f80ed;border-radius:12px;flex-direction:column;flex:1;gap:16px;min-width:0;height:300px;padding:24px;display:flex;box-shadow:0 2px 4px -1px #2563eb1a,0 4px 6px -1px #2563eb1a}@media (max-width:968px){.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card{height:auto;padding:20px}}.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card .timeline-step-icon-wrapper{background:linear-gradient(205.82deg,#fbfbfe 16.304%,#f1f0fb 86.476%);border:.5px solid #f1f0fb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:inset 0 -1.167px 1.167px #96a1ac1f}.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card .timeline-step-icon-wrapper .timeline-step-icon{object-fit:contain;width:32px;height:32px}.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card .timeline-step-title{color:#2b2f34;min-height:44px;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.2}@media (max-width:968px){.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card .timeline-step-title{min-height:auto}}.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card .timeline-step-divider{border:none;border-top:2px dashed;width:100%;height:0}.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card .timeline-step-divider.dashed{border-top-color:#d5e6fb;margin-top:16px;margin-bottom:0}.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card .timeline-step-divider.subtle{border-top-color:#d5e6fb;margin-top:8px;margin-bottom:0}.timeline-section .timeline-container .timeline-steps .timeline-step .timeline-step-card .timeline-step-description{color:#2b2f34;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:768px){.timeline-section{gap:32px;padding:24px 16px}}.benefits-section{flex-direction:column;align-items:center;gap:40px;padding:40px 24px;display:flex}.benefits-section .benefits-header{flex-direction:column;align-items:center;gap:16px;display:flex}.benefits-section .benefits-header .benefits-badge{color:#fff;text-transform:uppercase;background:linear-gradient(190.667deg,#1c4d8e 0%,#091a2f 100%);border:1px solid #4338ca;border-radius:9999px;align-items:center;padding:2px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.benefits-section .benefits-header .benefits-title{letter-spacing:-.48px;color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:32px}.benefits-section .benefits-courses{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.benefits-section .benefits-courses .course-card{background:#fff;border:1px solid #d5e6fb;border-radius:12px;flex-direction:column;width:400px;display:flex;overflow:hidden;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}.benefits-section .benefits-courses .course-card .course-card-header{flex-direction:column;gap:6px;padding:24px;display:flex;position:relative}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-bg{opacity:.5;mix-blend-mode:screen;pointer-events:none;background-image:url(http://localhost:3845/assets/c4b0495a2901f92412d2ca27728cb7397f334dd4.png);background-position:50%;background-size:cover;width:515px;height:548.571px;position:absolute;top:50%;left:-80px;transform:translateY(-50%)}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content .course-card-detail{justify-content:space-between;align-items:center;display:flex}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content .course-card-detail .course-card-icon-container{border-radius:16px;align-items:center;padding:10px 11px;display:flex}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content .course-card-detail .course-card-icon-container img{width:32px;height:32px}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content .course-card-detail .course-card-label{color:#fff;border-radius:4px;align-items:center;padding:4px 12px 4px 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content .course-card-title{margin:0;font-size:18px;font-weight:600;line-height:28px}.benefits-section .benefits-courses .course-card .course-card-body{flex-direction:column;display:flex}.benefits-section .benefits-courses .course-card .course-card-body .course-divider{background:#eff6ff;width:100%;height:1px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-detail-item{border-top:1px solid #d5e6fb;border-bottom:1px solid #d5e6fb;flex-direction:column;padding:4px 0;display:flex}.benefits-section .benefits-courses .course-card .course-card-body .course-card-detail-item .course-card-detail-content{justify-content:space-between;align-items:center;width:100%;padding:12px 24px;display:flex}.benefits-section .benefits-courses .course-card .course-card-body .course-card-detail-item .course-card-detail-content .detail-item{flex-direction:column;gap:4px;display:flex}.benefits-section .benefits-courses .course-card .course-card-body .course-card-detail-item .course-card-detail-content .detail-item .detail-label{color:#71717a;margin:0;font-size:12px;font-weight:400;line-height:18px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-detail-item .course-card-detail-content .detail-item .detail-value{color:#18181b;margin:0;font-size:14px;font-weight:400;line-height:20px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills{flex-direction:column;gap:8px;min-height:116px;padding:16px 24px;display:flex}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills .skills-label{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills .skills-container{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills .skills-container .skill-badge{border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:24px;padding:4px 8px;display:flex}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills .skills-container .skill-badge img{width:16px;height:16px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills .skills-container .skill-badge span{text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.benefits-section .benefits-courses .course-card .course-card-footer{flex-direction:column;align-items:center;padding:16px 18px 24px;display:flex}.benefits-section .benefits-courses .course-card .course-card-footer .action-buttons{gap:16px;width:100%;display:flex}.benefits-section .benefits-courses .course-card .course-card-footer .action-buttons button{cursor:pointer;letter-spacing:-.56px;border:none;border-radius:6px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:500;line-height:1.4;transition:all .2s;display:flex}.benefits-section .benefits-courses .course-card .course-card-footer .action-buttons button:hover{opacity:.9}.benefits-section .benefits-courses .course-card .course-card-footer .action-buttons .btn-download{color:#1c4d8e;background:#eff6ff;height:40px}.benefits-section .benefits-courses .course-card .course-card-footer .action-buttons .btn-enquire{color:#fff;background:#2f80ed;flex:1;height:40px}@media (max-width:1200px){.benefits-section{padding:32px 20px}.benefits-section .benefits-courses .course-card{width:100%;max-width:400px}}@media (max-width:968px){.benefits-section{gap:40px;padding:40px 24px}.benefits-section .benefits-header{gap:16px}.benefits-section .benefits-header .benefits-badge{text-align:center;text-transform:uppercase;padding:2px 16px;font-size:14px;line-height:24px}.benefits-section .benefits-header .benefits-title{text-align:center;font-size:18px;font-weight:500;line-height:1.5}.benefits-section .benefits-courses{flex-direction:column;gap:40px;width:100%}.benefits-section .benefits-courses .course-card{width:100%;max-width:100%}.benefits-section .benefits-courses .course-card .course-card-header{padding:24px}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-bg{width:515px;height:548.571px;left:-80px}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content{gap:16px}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content .course-card-detail .course-card-icon-container{padding:10px 11px}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content .course-card-detail .course-card-icon-container img{width:32px;height:32px}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content .course-card-detail .course-card-label{padding:4px 12px 4px 8px;font-size:14px}.benefits-section .benefits-courses .course-card .course-card-header .course-card-header-content .course-card-title{font-size:18px;font-weight:600;line-height:28px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-detail-item .course-card-detail-content{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-detail-item .course-card-detail-content .detail-item{width:auto}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills{padding:16px 24px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills .skills-container{gap:8px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills .skills-container .skill-badge{padding:4px 8px;font-size:12px}.benefits-section .benefits-courses .course-card .course-card-body .course-card-skills .skills-container .skill-badge img{width:16px;height:16px}.benefits-section .benefits-courses .course-card .course-card-footer{padding:14px 16px 20px}.benefits-section .benefits-courses .course-card .course-card-footer .action-buttons{flex-direction:row;gap:12px}.benefits-section .benefits-courses .course-card .course-card-footer .action-buttons button{width:100%;padding:9px 20px;font-size:13px}.benefits-section .benefits-courses .course-card .course-card-footer .action-buttons .btn-enquire{flex:unset;gap:8px;height:40px}.benefits-section .benefits-courses .course-card .course-card-footer .action-buttons .btn-download{gap:8px;height:40px}}.ai-tools-section{background:#fff;padding:64px 24px}.ai-tools-section .ai-tools-container{max-width:1200px;margin:0 auto}.ai-tools-section .ai-tools-header{text-align:center;max-width:800px;margin:0 auto}.ai-tools-section .header-eyebrow{color:#7857e0;letter-spacing:.08em;text-transform:uppercase;background:#f0ebff;border-radius:999px;justify-content:center;align-items:center;padding:7px 14px;font-size:11.5px;font-weight:600;display:inline-flex}.ai-tools-section .header-title{color:#0e1b3d;letter-spacing:-.025em;margin:16px 0 0;font-family:Inter,sans-serif;font-size:38px;font-weight:600;line-height:1.15}.ai-tools-section .header-description{color:#5a6378;margin:14px 0 0;font-size:16px;line-height:1.55}.ai-tools-section .ai-tools-tabs{background:#f8fbff;border:1px solid #d5e6fb;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:6px;display:inline-flex}.ai-tools-section .ai-tools-tab{color:#5a6378;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;transition:all .2s}.ai-tools-section .ai-tools-tab.selected{color:#fff;background:#0e1b3d;box-shadow:0 8px 20px #0e1b3d24}.ai-tools-section .ai-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.ai-tools-section .tool-group-card{border-radius:18px;padding:30px}.ai-tools-section .tool-group-top-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-tools-section .tool-group-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:600}.ai-tools-section .tool-group-title{color:#0e1b3d;letter-spacing:-.02em;margin:10px 0 0;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.2}.ai-tools-section .tool-group-icon-wrap{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 1px 2px #0e1b3d0a}.ai-tools-section .section-icon-svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ai-tools-section .tool-group-logo-grid{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.ai-tools-section .tool-badge{flex-direction:column;align-items:center;gap:8px;min-width:64px;display:flex}.ai-tools-section .tool-badge-tile{background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:flex}.ai-tools-section .tool-badge-logo{object-fit:contain;width:100%;height:100%}.ai-tools-section .tool-badge-label{color:#0e1b3d;text-align:center;font-size:12px;font-weight:500;line-height:1.2}.ai-tools-section .tool-group-footer{color:#0e1b3d;border-top:1px dashed #0e1b3d33;margin-top:22px;padding-top:18px;font-size:14px;line-height:1.5}.ai-tools-section .ai-tools-cta{background:linear-gradient(135deg,#eff6ff 0%,#f8fbff 100%);border:1px solid #d5e6fb;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:24px 28px;display:flex}.ai-tools-section .ai-tools-cta-copy{color:#0e1b3d;margin:0;font-size:18px;font-weight:500;line-height:1.5}.ai-tools-section .ai-tools-cta-button{color:#fff;cursor:pointer;white-space:nowrap;background:#2f80ed;border:none;border-radius:12px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1.2;transition:all .2s}.ai-tools-section .ai-tools-cta-button:hover{background:#1c4d8e;transform:translateY(-1px)}.ai-tools-section .theme-lavender{color:#7857e0;background:#f0ebff}.ai-tools-section .theme-peach{color:#e97a36;background:#fff1e8}.ai-tools-section .theme-blue{color:#2c5bff;background:#eef3ff}.ai-tools-section .theme-mint{color:#3e9a65;background:#e9f6ee}@media (max-width:968px){.ai-tools-section{padding:40px 24px}.ai-tools-section .header-title{font-size:28px}.ai-tools-section .header-description{font-size:14px}.ai-tools-section .ai-tools-grid{grid-template-columns:1fr;margin-top:40px}.ai-tools-section .ai-tools-cta{flex-direction:column;align-items:stretch;padding:22px 20px}.ai-tools-section .ai-tools-cta-copy{text-align:center;font-size:16px}.ai-tools-section .ai-tools-cta-button{width:100%}}@media (max-width:640px){.ai-tools-section{padding:40px 16px}.ai-tools-section .header-title{font-size:24px}.ai-tools-section .tool-group-card{padding:24px 20px}.ai-tools-section .ai-tools-tabs{width:100%;display:flex}.ai-tools-section .ai-tools-tab{flex:1;padding:10px 14px;font-size:13px}.ai-tools-section .tool-group-title{font-size:20px}.ai-tools-section .tool-group-logo-grid{gap:14px}}.learning-modes-section{background:#fff;padding:72px 24px}.learning-modes-section .learning-modes-container{max-width:1200px;margin:0 auto}.learning-modes-section .learning-modes-header{text-align:center;max-width:760px;margin:0 auto}.learning-modes-section .learning-modes-eyebrow{color:#8b95a7;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:18px}.learning-modes-section .learning-modes-title{color:#18181b;letter-spacing:-.04em;margin:14px 0 0;font-family:Inter,sans-serif;font-size:38px;font-weight:600;line-height:1.08}.learning-modes-section .learning-modes-subtitle{color:#8b95a7;margin:16px 0 0;font-size:16px;font-weight:500;line-height:28px}.learning-modes-section .learning-modes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:52px;display:grid}.learning-modes-section .learning-mode-card{--mode-accent:#2f6fed;background:#fff;border:1px solid #e4e7ec;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 6px 24px #1018280a}.learning-modes-section .learning-mode-card:before{content:"";background:var(--mode-accent);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.learning-modes-section .learning-mode-card-inner{flex-direction:column;justify-content:space-between;height:100%;padding:28px 34px 30px;display:flex}.learning-modes-section .learning-mode-body .learning-mode-index-row{align-items:center;gap:10px;display:flex}.learning-modes-section .learning-mode-body .learning-mode-index-row .learning-mode-dot{background:var(--mode-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.learning-modes-section .learning-mode-body .learning-mode-index-row .learning-mode-index{color:#98a2b3;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:18px}.learning-modes-section .learning-mode-body .learning-mode-title{color:#18181b;letter-spacing:-.03em;margin:20px 0 0;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.15}.learning-modes-section .learning-mode-body .learning-mode-locations{flex-wrap:wrap;gap:10px;margin:12px 0 0;display:flex}.learning-modes-section .learning-mode-body .learning-mode-locations .learning-mode-location-badge{color:#667085;background:#98a2b31f;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.learning-modes-section .learning-mode-body .learning-mode-headline{color:#344054;margin:26px 0 0;font-size:18px;font-weight:600;line-height:30px}.learning-modes-section .learning-mode-body .learning-mode-points{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.learning-modes-section .learning-mode-body .learning-mode-points li{color:#5a6378;padding-left:28px;font-size:14px;font-weight:500;line-height:28px;position:relative}.learning-modes-section .learning-mode-body .learning-mode-points li:before{content:"";background:var(--mode-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:0}.learning-modes-section .learning-mode-footer{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex;position:relative}.learning-modes-section .learning-mode-footer .learning-mode-footnote{color:#98a2b3;margin:0;font-size:12px;font-weight:600;line-height:20px}.learning-modes-section .learning-mode-footer .learning-mode-divider{border-top:1px dashed #d0d5dd;width:100%;height:1px;margin-top:26px}.learning-modes-section .learning-mode-footer .learning-mode-audience{color:#667085;margin:4px 0 0;font-size:14px;font-weight:500;line-height:28px}.learning-modes-section .learning-mode-footer .learning-mode-audience strong{color:#18181b;font-weight:700}.learning-modes-section .learning-mode-footer .learning-mode-button{background:var(--mode-accent);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:24px;transition:transform .2s,opacity .2s;display:inline-flex}.learning-modes-section .learning-mode-footer .learning-mode-button:hover{opacity:.92;transform:translateY(-1px)}.learning-modes-section .learning-mode-footer .learning-mode-button span{font-size:18px;line-height:1}.learning-modes-section .mode-online{--mode-accent:#6f5cff}.learning-modes-section .mode-centre{--mode-accent:#46a36d}@media (max-width:968px){.learning-modes-section{padding:56px 20px}.learning-modes-section .learning-modes-title{font-size:24px}.learning-modes-section .learning-modes-subtitle{font-size:14px;line-height:24px}.learning-modes-section .learning-modes-grid{grid-template-columns:1fr;margin-top:36px}.learning-modes-section .learning-mode-card-inner{padding:24px 20px}.learning-modes-section .learning-mode-body .learning-mode-title{font-size:24px}.learning-modes-section .learning-mode-body .learning-mode-headline,.learning-modes-section .learning-mode-body .learning-mode-points li{font-size:15px;line-height:24px}.learning-modes-section .learning-mode-body .learning-mode-location-badge{padding:7px 10px;font-size:13px;line-height:18px}.learning-modes-section .learning-mode-footer .learning-mode-audience{font-size:15px;line-height:24px}.learning-modes-section .learning-mode-button{justify-content:center;width:100%;font-size:16px}}.fast-track-curriculum{background:linear-gradient(#eff6ff 0%,#fff 100%);flex-direction:column;align-items:center;padding:60px 24px;display:flex}.fast-track-curriculum .section-main-title{letter-spacing:-.48px;color:#18181b;text-align:center;margin-bottom:24px;font-size:24px;font-weight:500;line-height:32px}.fast-track-curriculum .arrows-container-outer{width:100%;display:none;position:relative}@media (max-width:968px){.fast-track-curriculum .arrows-container-outer{margin-bottom:12px;display:block}}.fast-track-curriculum .arrows-container-outer .arrows-container{align-items:center;gap:12px;display:flex;position:absolute;top:-10px;right:0}.fast-track-curriculum .arrows-container-outer .arrows-container .arrow{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #0000001a}.fast-track-curriculum .arrows-container-outer .arrows-container .arrow svg{color:#18181b}.fast-track-curriculum .tabs-container{border-radius:var(--Button-radius,12px);background:var(--background-action-secondary-normal,#eff6ff);background:#fff;border-radius:8px;width:fit-content;margin-bottom:40px;padding:4px;display:flex}.fast-track-curriculum .tabs-container .tab{cursor:pointer;color:#71717a;border-radius:6px;padding:6px 24px;font-size:14px;font-weight:500;line-height:20px;transition:all .2s}.fast-track-curriculum .tabs-container .tab p{margin:0}.fast-track-curriculum .tabs-container .tab.selected{color:#1c4d8e;background:#eff6ff;border-radius:12px}.fast-track-curriculum .course-cards-container{scrollbar-width:thin;scrollbar-color:#0000 #0000;width:100%;max-width:1200px;padding-bottom:16px;transition:scrollbar-color .3s;overflow-x:auto}.fast-track-curriculum .course-cards-container:hover,.fast-track-curriculum .course-cards-container:active,.fast-track-curriculum .course-cards-container.scrolling{scrollbar-color:#d1d5db #f4f4f5}.fast-track-curriculum .course-cards-container::-webkit-scrollbar{height:6px}.fast-track-curriculum .course-cards-container::-webkit-scrollbar-track{background:0 0;border-radius:3px}.fast-track-curriculum .course-cards-container::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .3s}.fast-track-curriculum .course-cards-container:hover::-webkit-scrollbar-track{background:#f4f4f5}.fast-track-curriculum .course-cards-container:active::-webkit-scrollbar-track{background:#f4f4f5}.fast-track-curriculum .course-cards-container:hover::-webkit-scrollbar-thumb{background:#d1d5db}.fast-track-curriculum .course-cards-container:active::-webkit-scrollbar-thumb{background:#d1d5db}.fast-track-curriculum .course-cards-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}.fast-track-curriculum .course-cards-container .cards-with-units{gap:24px;min-width:min-content;display:flex}.fast-track-curriculum .course-cards-container .cards-with-units .card-wrapper{flex-direction:column;gap:16px;display:flex}.fast-track-curriculum .course-cards-container .cards-with-units .card-wrapper .unit-header{align-items:center;gap:0;display:flex}.fast-track-curriculum .course-cards-container .cards-with-units .card-wrapper .unit-header .unit-badge{text-align:center;white-space:nowrap;background:#f0f4fa;border-radius:12px;width:fit-content;padding:8px 20px;font-size:14px;font-weight:600}.fast-track-curriculum .course-cards-container .cards-with-units .card-wrapper .unit-header .unit-connector{background:#82b3f4;flex:1 0 0;height:2px}.fast-track-curriculum .course-card-v2{border-radius:12px;flex-direction:column;flex-shrink:0;gap:20px;width:380px;height:88%;padding:24px;display:flex}.fast-track-curriculum .course-card-v2 .card-header-v2{justify-content:space-between;align-items:center;display:flex}@media (max-width:968px){.fast-track-curriculum .course-card-v2 .card-header-v2{justify-content:space-between;align-items:center}}.fast-track-curriculum .course-card-v2 .card-header-v2 .card-title-v2{color:#18181b;max-width:220px;margin:0;font-size:18px;font-weight:600;line-height:24px}.fast-track-curriculum .course-card-v2 .card-header-v2 .card-book-icon{opacity:.2}.fast-track-curriculum .course-card-v2 .topic-list-v2{flex-direction:column;gap:12px;display:flex}.fast-track-curriculum .course-card-v2 .topic-list-v2 .topic-item-v2{border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.fast-track-curriculum .course-card-v2 .topic-list-v2 .topic-item-v2 .topic-tag-v2{color:#18181b;white-space:nowrap;font-size:12px;font-weight:500}.fast-track-curriculum .course-card-v2 .topic-list-v2 .topic-item-v2 .topic-name-v2{color:#18181b;font-size:14px;font-weight:500}.fast-track-curriculum .course-card-v2.color-scheme-1{background:#e6fcf5}.fast-track-curriculum .course-card-v2.color-scheme-1 .card-book-icon{color:#0ca678}.fast-track-curriculum .course-card-v2.color-scheme-1 .topic-item-v2{background:#c3fae8}.fast-track-curriculum .course-card-v2.color-scheme-2{background:#fff9db}.fast-track-curriculum .course-card-v2.color-scheme-2 .card-book-icon{color:#fcc419}.fast-track-curriculum .course-card-v2.color-scheme-2 .topic-item-v2{background:#fff3bf}.fast-track-curriculum .course-card-v2.color-scheme-3{background:#fff4e6}.fast-track-curriculum .course-card-v2.color-scheme-3 .card-book-icon{color:#f76707}.fast-track-curriculum .course-card-v2.color-scheme-3 .topic-item-v2{background:#ffe8cc}.fast-track-curriculum .course-card-v2 .see-more-container{justify-content:center;margin-top:12px;display:flex}.fast-track-curriculum .course-card-v2 .see-more-container .see-more-text{color:#2f80ed;cursor:pointer;align-items:center;gap:4px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:color .2s;display:flex}.fast-track-curriculum .course-card-v2 .see-more-container .see-more-text svg{transition:transform .3s}.fast-track-curriculum .course-card-v2 .see-more-container .see-more-text svg.rotated{transform:rotate(180deg)}.fast-track-curriculum .course-card-v2 .see-more-container .see-more-text:hover{color:#2563eb}@media (max-width:968px){.fast-track-curriculum{padding:40px 24px}.fast-track-curriculum .section-main-title{margin-bottom:16px;font-size:18px;font-weight:500;line-height:1.5}.fast-track-curriculum .tabs-container{margin-bottom:24px;padding:4px}.fast-track-curriculum .tabs-container .tab{text-align:center;min-width:80px;padding:6px 12px;font-size:12px}.fast-track-curriculum .tabs-container .tab.selected{background:#eff6ff}.fast-track-curriculum .course-cards-container{scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100vw;margin-left:-24px;margin-right:-24px;padding-bottom:24px;padding-left:24px;padding-right:24px;overflow-x:auto}.fast-track-curriculum .course-cards-container .cards-with-units{flex-direction:row;gap:24px;width:max-content}.fast-track-curriculum .course-cards-container .cards-with-units .card-wrapper{scroll-snap-align:center;width:85vw}.fast-track-curriculum .course-cards-container .cards-with-units .card-wrapper .unit-header .unit-badge{background:#f0f4fa;padding:6px 20px;font-size:14px;display:block}.fast-track-curriculum .course-card-v2{gap:24px;width:100%;padding:24px}.fast-track-curriculum .course-card-v2 .card-header-v2 .card-title-v2{max-width:100%;font-size:18px;line-height:1.2}.fast-track-curriculum .course-card-v2 .card-header-v2 .card-book-icon{width:64px;height:64px}.fast-track-curriculum .course-card-v2 .topic-list-v2{gap:16px}.fast-track-curriculum .course-card-v2 .topic-list-v2 .topic-item-v2{gap:40px;padding:16px}.fast-track-curriculum .course-card-v2 .topic-list-v2 .topic-item-v2 .topic-tag-v2{font-size:16px;font-weight:500}.fast-track-curriculum .course-card-v2 .topic-list-v2 .topic-item-v2 .topic-name-v2{font-size:14px;font-weight:400}}.fast-track-curriculum .download-btn-centered{justify-content:center;width:100%;margin-top:40px;display:flex}@media (max-width:968px){.fast-track-curriculum .download-btn-centered{margin-top:24px}}.fast-track-curriculum .download-btn-centered .download-curriculum-button{color:#fff;cursor:pointer;background:#2f80ed;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 36px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:flex}@media (max-width:968px){.fast-track-curriculum .download-btn-centered .download-curriculum-button{width:100%;max-width:246px}}.fast-track-curriculum .download-btn-centered .download-curriculum-button:hover{background:#2563eb;transform:translateY(-1px)}@media (max-width:768px){.fast-track-curriculum{padding:40px 16px}.fast-track-curriculum .course-cards-container{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.fast-track-curriculum .course-cards-container .cards-with-units .card-wrapper .unit-badge{display:block}.fast-track-curriculum .course-card-v2{width:100%;padding:20px}}.pricing-section{background:#fff;flex-direction:column;align-items:center;padding:0 24px;display:flex}.pricing-section .section-header{text-align:center;margin-bottom:40px}.pricing-section .section-header .section-title{letter-spacing:-.48px;color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:32px}.pricing-section .pricing-tabs{background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px;display:inline-flex}@media (max-width:768px){.pricing-section .pricing-tabs{justify-content:center;width:100%}}.pricing-section .pricing-tabs .pricing-tab{color:#1c4d8e;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background .2s,color .2s,box-shadow .2s}@media (max-width:768px){.pricing-section .pricing-tabs .pricing-tab{flex:1;padding:10px 14px}}.pricing-section .pricing-tabs .pricing-tab.active{color:#fff;background:#1c4d8e;box-shadow:0 10px 24px #1c4d8e33}.pricing-section .pricing-container{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1200px;margin-bottom:40px;display:flex}.pricing-section .pricing-container .pricing-card-wrapper{background:linear-gradient(219.369deg,#1c4d8e 0%,#091a2f 100%);border-radius:12px;align-items:center;gap:24px;width:100%;max-width:850px;padding:24px;display:flex}@media (max-width:768px){.pricing-section .pricing-container .pricing-card-wrapper{border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:900px;padding:16px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left{flex-direction:column;gap:32px;width:100%;display:flex}@media (min-width:969px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left{gap:60px;width:40%}}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:8px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .course-name{letter-spacing:-.36px;color:#fff;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:24px}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .course-name{max-width:100px;font-size:16px;line-height:22px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-info{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-info{text-align:right;align-items:flex-end;gap:2px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-info .pricing-label{color:#fff;opacity:.8;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:24px}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-info .pricing-label{font-size:14px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-info .price-highlight{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.2}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-info .price-highlight{font-size:24px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-info .terms-text{color:#fff;opacity:.8;margin-top:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px}@media (min-width:969px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-info .terms-text{font-size:14px}}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-info .terms-text{display:none}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-divider-line{background:#fff6;width:100%;height:1px;margin-top:12px;display:block}@media (min-width:769px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-left .pricing-divider-line{display:none}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right{width:100%;max-width:500px;min-height:fit-content;position:relative}@media (min-width:969px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right{width:468px;max-width:60%}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-banner{z-index:10;align-items:center;width:fit-content;height:36px;display:flex;position:absolute;top:15px;left:-8px}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-banner{height:30px;top:11px;left:-10px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-banner svg:first-child{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-banner svg:first-child{top:1px;left:4px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-banner .banner-text{color:#18181b;z-index:1;white-space:nowrap;padding:0 40px 0 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;position:relative}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-banner .banner-text{padding:0 40px 0 12px;font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:18px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-banner .banner-ribbon-tail{z-index:-1;width:14px;height:14px;display:block;position:absolute;top:26px;left:-3px}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-banner .banner-ribbon-tail{width:10px;height:10px;top:23px;left:2px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-banner .banner-ribbon-tail path{fill:#eab308}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card{background:#fff;border:1.538px solid #2f80ed80;border-radius:12px;flex-direction:column;gap:32px;margin-top:0;padding:60px 24px 24px 40px;display:flex;position:relative;box-shadow:0 4px 12px #2f80ed1a}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card{gap:24px;height:auto;padding:48px 16px 20px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content{justify-content:space-between;gap:20px;width:100%;display:flex}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-amount{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-amount .amount-text{white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-amount .amount-text .original-price{color:#71717a;font-family:Inter,sans-serif;font-size:18px;font-weight:400;text-decoration:line-through}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-amount .amount-text .original-price{font-size:14px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-amount .amount-text .discounted-price{color:#2f80ed;font-family:Inter,sans-serif;font-size:32px;font-weight:700}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-amount .amount-text .discounted-price{font-size:20px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-amount .amount-subtitle{color:#18181b;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:normal}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-amount .amount-subtitle{font-size:13px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-icon{flex-shrink:0}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-icon img{object-fit:contain;width:100px;height:auto}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .scholarship-main-content .scholarship-icon img{width:86px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .action-buttons{gap:16px;width:100%;margin-top:0;display:flex}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .action-buttons button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:48px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:flex}@media (max-width:968px){.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .action-buttons button{height:40px;padding:10px 16px;font-size:13px}}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .action-buttons .btn-secondary{color:#1c4d8e;background:#eff6ff;flex:1}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .action-buttons .btn-secondary:hover{background:#dbeafe}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .action-buttons .btn-primary{color:#fff;background:#2f80ed;flex:1}.pricing-section .pricing-container .pricing-card-wrapper .pricing-card-right .scholarship-card .action-buttons .btn-primary:hover{background:#2563eb}.pricing-subtitle{text-align:center;margin:0}.pricing-subtitle p{color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:28px}.pricing-subtitle p span{color:#18181b}.features-grid{background:#eff6ff;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;padding:24px;display:grid}@media (max-width:968px){.features-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:16px}}@media (max-width:480px){.features-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px}}.features-grid .feature-card{text-align:center;background:#fff;border:1px solid #acccf8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 16px;display:flex}@media (max-width:968px){.features-grid .feature-card{gap:12px;padding:20px 12px}}.features-grid .feature-card .feature-icon{background:#fff;border:1px solid #d5e6fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.features-grid .feature-card .feature-icon img{object-fit:contain;width:24px!important;height:24px!important}.features-grid .feature-card .feature-icon svg{color:#2f80ed;width:24px;height:24px}.features-grid .feature-card .feature-text{text-align:left;color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}@media (max-width:968px){.features-grid .feature-card .feature-text{font-size:13px;line-height:18px}}.final-cta-section{background:linear-gradient(200.882deg,#1c4d8e 0%,#091a2f 100%);justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex}@media (max-width:768px){.final-cta-section{gap:10px;margin-bottom:80px}}.final-cta-section .final-cta-content{flex-direction:column;justify-content:center;align-items:center;gap:36px;display:flex}.final-cta-section .final-cta-content .final-cta-text{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:4px;display:flex}.final-cta-section .final-cta-content .final-cta-text .cta-title{letter-spacing:-.48px;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:32px}@media (max-width:768px){.final-cta-section .final-cta-content .final-cta-text .cta-title{white-space:normal;font-size:20px}}.final-cta-section .final-cta-content .final-cta-text .cta-subtitle{letter-spacing:-.32px;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:32px}@media (max-width:768px){.final-cta-section .final-cta-content .final-cta-text .cta-subtitle{white-space:normal;font-size:14px}}.final-cta-section .final-cta-content .btn-interested{color:#fff;letter-spacing:-.56px;cursor:pointer;background:#2f80ed;border:none;border-radius:6px;justify-content:center;align-items:center;width:246px;height:40px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.final-cta-section .final-cta-content .btn-interested:hover{background:#2563eb;transform:translateY(-1px)}.final-cta-section .final-cta-content .btn-interested:active{transform:translateY(0)}.callback-modal-overlay{background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s fadeIn;display:flex;position:fixed;inset:0;z-index:100000!important}@media (max-width:768px){.callback-modal-overlay{align-items:flex-end;padding:0}}.modal-content-fast{background:#fff;border:2px solid #2f80ed;border-radius:15px;flex-direction:column;width:100%;max-width:400px;padding:32px 28px;animation:.3s slideUp;display:flex;position:relative;box-shadow:0 0 0 4px #2563eb33;z-index:100001!important}.modal-content-fast.expanded{max-width:720px;padding:24px}@media (max-width:768px){.modal-content-fast.expanded{max-width:100%;padding:24px 20px}.modal-content-fast{border-radius:24px 24px 0 0;max-width:100%;max-height:90vh;margin:0;padding:28px 24px;animation:.4s cubic-bezier(.16,1,.3,1) slideUpMobile;overflow-y:auto}}.modal-header{justify-content:center;align-items:center;margin-bottom:40px;display:flex;position:relative}.modal-title{color:#18181b;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.modal-close-button{cursor:pointer;color:#2f80ed;background:#fff;border:1px solid #2f80ed;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:-10px;right:-10px}.modal-close-button:hover{background:#f0f7ff}.modal-form{flex-direction:column;gap:24px;display:flex}.modal-form.two-column-layout{gap:24px}.modal-form.two-column-layout .submit-button{margin-top:0}.form-columns-container{gap:24px;width:100%;display:flex}@media (max-width:768px){.form-columns-container{flex-direction:column;gap:20px}}.form-column{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.column-header{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.column-title{color:#18181b;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.column-title .required{color:#ff343a;margin-left:2px}.column-divider{background-color:#71717a;flex-shrink:0;align-self:stretch;width:2px}@media (max-width:768px){.column-divider{order:1;align-self:center;width:100%;height:2px;min-height:2px}.form-columns-container .form-column:first-child{order:0}.form-columns-container .column-divider{order:1}.form-columns-container .form-column:last-child{order:2}}.form-fields,.form-group{flex-direction:column;gap:8px;display:flex}.form-label{color:#1a1b21;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.form-label .required{color:#ff343a;margin-left:2px}.form-input{color:#1a1b21;border:1px solid #e2e8f0;border-radius:12px;width:100%;height:42px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #1018280d}.form-input::placeholder{color:#a1a1aa}.form-input:focus{border-color:#2f80ed;outline:none;box-shadow:0 0 0 3px #2f80ed1a}.form-input.error{border-color:#ff343a}.form-input.error:focus{border-color:#ff343a;box-shadow:0 0 0 3px #ff343a1a}.error-message{color:#ff343a;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;display:block}.submit-button{color:#fff;letter-spacing:-.56px;cursor:pointer;background:#2f80ed;border:none;border-radius:6px;width:100%;margin-top:32px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.submit-button:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #2f80ed4d}.submit-button:active:not(:disabled){transform:translateY(0)}.submit-button:disabled{cursor:not-allowed;opacity:.6;background:#cbd5e1}.success-state{flex-direction:column;justify-content:space-between;align-items:center;min-height:437px;padding:64px 0 0;display:flex}.success-icon{margin-bottom:48px;animation:.4s scaleIn}.success-icon-image{object-fit:contain;width:120px;height:120px}.success-content{text-align:center;margin-bottom:48px}.success-title{color:#18181b;margin:0 0 4px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px}.success-text{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.finish-button{color:#fff;letter-spacing:-.56px;cursor:pointer;background:#2f80ed;border:none;border-radius:6px;width:100%;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.finish-button:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #2f80ed4d}.finish-button:active{transform:translateY(0)}.resume-upload-btn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:42px;padding:12px 16px;transition:all .2s;display:flex;box-shadow:0 1px 2px #1018280d}.resume-upload-btn span{color:#1a1b21;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.resume-upload-btn svg{color:#1a1b21;flex-shrink:0}.resume-upload-btn:hover{background:#f8fafc;border-color:#2f80ed}.resume-upload-btn:focus{border-color:#2f80ed;outline:none;box-shadow:0 0 0 3px #2f80ed1a}.resume-uploaded-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #1018280d}.resume-file-name{color:#1a1b21;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:500;overflow:hidden}.resume-remove-btn{color:#71717a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;padding:6px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.resume-remove-btn:hover{color:#ff343a;background:#fff5f5;border-color:#ff343a}.additional-fields-label{margin-bottom:8px}.additional-fields-error{margin-bottom:12px;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.interview-kit-page{background:#f7f9fc;min-height:auto!important}.interview-kit-page .ik-sticky-cta{display:none}.interview-kit-page .hero-section{background:#f7f9fc;padding:28px 28px 0}.interview-kit-page .hero-section .hero-grid{justify-content:space-between;align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto;display:flex}.interview-kit-page .hero-section .hero-left{text-align:left;flex-direction:column;width:800px;display:flex}.interview-kit-page .hero-section .season-badge{color:#9a5b12;background:#fdf1e2;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:14px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.interview-kit-page .hero-section .season-badge .dot{background:#ea580c;border-radius:50%;width:7px;height:7px}.interview-kit-page .hero-section .category-badge{color:#2a4fd9;letter-spacing:.03em;text-transform:uppercase;background:#eef2ff;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:22px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.interview-kit-page .hero-section .category-badge .category-badge-icon{font-size:14px}.interview-kit-page .hero-section .heading{color:var(--ink);letter-spacing:-.02em;max-width:700px;margin-bottom:18px;font-family:Sora,sans-serif;font-size:clamp(32px,4.6vw,48px);font-weight:800;line-height:1.15}.interview-kit-page .hero-section .heading .heading-highlight{color:#2a4fd9}.interview-kit-page .hero-section .description{color:#4b5e7a;max-width:500px;font-size:17px;line-height:1.7}.interview-kit-page .hero-section .pricing-note{color:#0a1f44;max-width:500px;margin-top:10px;font-size:15px;font-weight:600;line-height:1.6}.interview-kit-page .hero-section .hero-right{flex:0 0 380px}.interview-kit-page .hero-section .build-card{background:#0a1f44;border-radius:20px;flex-direction:column;gap:18px;padding:30px 26px;display:flex}.interview-kit-page .hero-section .build-card .build-card-label{letter-spacing:.08em;text-transform:uppercase;color:#8fb0ff;font-size:12px;font-weight:700}.interview-kit-page .hero-section .build-card .build-card-points{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.interview-kit-page .hero-section .build-card .build-card-points li{color:#eef2f8;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.interview-kit-page .hero-section .build-card .build-card-points .point-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (max-width:768px){.interview-kit-page .hero-section{padding:0}.interview-kit-page .hero-section .hero-grid{flex-direction:column;gap:0}.interview-kit-page .hero-section .hero-left{text-align:left;width:unset}.interview-kit-page .hero-section .heading{max-width:none;font-size:clamp(28px,8vw,38px)}.interview-kit-page .hero-section .description{max-width:none;font-size:15px}.interview-kit-page .hero-section .pricing-note{max-width:none;font-size:13.5px}.interview-kit-page .hero-section .hero-right{flex:1;width:100%}.interview-kit-page .hero-section .build-card{display:none}}.interview-kit-page .companies{background:0 0;padding:0 28px 90px}.interview-kit-page .companies .head{text-align:center;margin-bottom:32px}.interview-kit-page .companies .head .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#2a4fd9;background:#eef2ff;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.interview-kit-page .companies .head .title{color:#16233f;margin-bottom:10px;font-size:38px;font-weight:800}.interview-kit-page .companies .head .sub{color:#4b5e7a;max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}.interview-kit-page .companies .search-request-row{align-items:center;gap:12px;max-width:1200px;margin:0 auto 46px;display:flex}@media (max-width:768px){.interview-kit-page .companies .search-request-row{flex-direction:column;align-items:stretch}}.interview-kit-page .companies .search-bar{background:#fff;border:1.5px solid #e6eaf2;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 30px;display:flex;box-shadow:0 1px 2px #0a1f440a,0 10px 30px #0a1f440d}.interview-kit-page .companies .search-bar .search-icon{color:#97a4bb;flex-shrink:0;font-size:16px}.interview-kit-page .companies .search-bar input{color:#0a1f44;background:0 0;border:none;outline:none;flex:1;font-size:15px;font-weight:600}.interview-kit-page .companies .search-bar input::placeholder{color:#97a4bb}.interview-kit-page .companies .request-kit-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#1a3670;border:none;border-radius:12px;flex-shrink:0;padding:14px 22px;font-size:13px;font-weight:700}.interview-kit-page .companies .request-kit-btn:hover{opacity:.92}.interview-kit-page .companies .sections{flex-direction:column;gap:40px;display:flex}.interview-kit-page .companies .category{flex-direction:column;gap:20px;display:flex}.interview-kit-page .companies .season-strip{background:#fdf1e2;border:1px solid #f6dcb3;border-radius:16px;padding:20px 24px}.interview-kit-page .companies .season-strip .jpp-line{color:#fdf1e2;background:#9a5b12;border-radius:10px;margin-top:12px;padding:10px 18px;font-size:14px}.interview-kit-page .companies .season-strip .jpp-line.jpp-line--btn{border:none}@media (max-width:768px){.interview-kit-page .companies .season-strip .jpp-line{padding:8px 10px;font-size:13px}}.interview-kit-page .companies .season-strip-heading{color:#9a5b12;margin-bottom:6px;font-size:16px;font-weight:800}.interview-kit-page .companies .season-strip-text{color:#6b4a1f;margin:0;font-size:14px;line-height:1.6}.interview-kit-page .companies .bar{align-items:center;gap:12px;display:flex}.interview-kit-page .companies .icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.interview-kit-page .companies .name{color:#16233f;font-size:22px;font-weight:700}.interview-kit-page .companies .count-pill{white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.interview-kit-page .companies .bar-line{background:#e8edf5;flex:1;height:1px;margin-left:6px}.interview-kit-page .companies .grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1024px){.interview-kit-page .companies .grid{grid-template-columns:repeat(2,1fr)}}.interview-kit-page .companies .request-kit-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#0a1f4473;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.interview-kit-page .companies .request-kit-modal{text-align:left;background:#fff;border:1px solid #e8edf5;border-radius:20px;width:100%;max-width:480px;padding:40px 36px;position:relative;box-shadow:0 20px 60px #0a1f4440}.interview-kit-page .companies .request-kit-modal__close{color:#4b5e7a;cursor:pointer;background:#f2f4f8;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex;position:absolute;top:16px;right:16px}.interview-kit-page .companies .request-kit-modal__close:hover{background:#e8edf5}.interview-kit-page .companies .request-kit-modal .empty-icon{color:#2a4fd9;background:#eef2ff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;display:flex}.interview-kit-page .companies .request-kit-modal .empty-description{color:#4b5e7a;margin-bottom:20px;font-size:15px;line-height:1.6}.interview-kit-page .companies .request-kit-modal .empty-request-input{color:#16233f;background:#fff;border:1px solid #e3e8f0;border-radius:10px;outline:none;width:100%;margin-bottom:20px;padding:13px 16px;font-size:15px}.interview-kit-page .companies .request-kit-modal .empty-request-input::placeholder{color:#97a4bb}.interview-kit-page .companies .request-kit-modal .empty-request-input:focus{border-color:#1a3670}.interview-kit-page .companies .request-kit-modal .empty-request-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#1a3670;border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.interview-kit-page .companies .request-kit-modal .empty-request-btn:hover{opacity:.92}.interview-kit-page .company-card{cursor:pointer;will-change:transform,box-shadow;border:1px solid #e8edf5;border-radius:33px;flex-direction:column;gap:12px;padding:18px;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s;display:flex}.interview-kit-page .company-card .card-top{align-items:center;gap:12px;display:flex}.interview-kit-page .company-card .logo{background:#fff;border:1px solid #0a1f4414;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:4px;display:flex;overflow:hidden}.interview-kit-page .company-card .logo img{object-fit:contain;width:100%;height:100%}.interview-kit-page .company-card .logo .logo-initials{color:#16233f;font-size:14px;font-weight:800}.interview-kit-page .company-card .card-heading{min-width:0}.interview-kit-page .company-card .name{color:#16233f;font-size:18px;font-weight:700}.interview-kit-page .company-card .meta{color:#56657d;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.interview-kit-page .company-card .meta-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.interview-kit-page .company-card .tags{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.interview-kit-page .company-card .card-bottom{flex-direction:column;justify-content:space-between;height:100%;display:flex}.interview-kit-page .company-card .tag{border-radius:999px;height:fit-content;padding:4px 10px;font-size:12px;font-weight:600}.interview-kit-page .company-card .line{background:#16233f14;width:100%;height:1px;margin-top:auto}.interview-kit-page .company-card .footer{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.interview-kit-page .company-card .footer-text{color:#56657d;font-size:13px;font-weight:600}.interview-kit-page .company-card .footer-text-muted{color:#97a4bb}.interview-kit-page .company-card .arrow-btn{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;font-weight:700;display:flex}.interview-kit-page .company-card .arrow-btn-disabled{color:#97a4bb;background:#eef1f6}.interview-kit-page .company-card:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 4px 8px #1a36701f}.interview-kit-page .request-band{background:#fff;padding:0 28px 88px}.interview-kit-page .request-band .request-container{max-width:var(--maxw);background:linear-gradient(135deg,#16275c 0%,#21408f 55%,#2a4fd9 120%);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:52px 48px;display:flex;position:relative;overflow:hidden}.interview-kit-page .request-band .request-container:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 100% at 80% 0,#000,#0000 70%);mask-image:radial-gradient(80% 100% at 80% 0,#000,#0000 70%)}.interview-kit-page .request-band .request-container .request-content{max-width:560px;position:relative}.interview-kit-page .request-band .request-container .request-content .request-title{font-family:var(--font-head);letter-spacing:-.025em;color:#fff;margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.12}.interview-kit-page .request-band .request-container .request-content .request-description{color:#ffffffc7;font-size:16px;font-weight:500;line-height:1.55}.interview-kit-page .request-band .request-container .request-cta{flex-wrap:wrap;gap:12px;display:flex;position:relative}.interview-kit-page .request-band .request-container .request-cta .btn{border-radius:10px;padding:11px 20px;font-size:15px;font-weight:700;text-decoration:none}.interview-kit-page .request-band .request-container .request-cta .btn.btn-white{color:#1a3670;background:#fff}.interview-kit-page .request-band .request-container .request-cta .btn.btn-white:hover{background:#eef2ff;transform:translateY(-1px);box-shadow:0 10px 26px #0000002e}.interview-kit-page .request-band .request-container .request-cta .btn.btn-outline{color:#fff;background:0 0;border:2px solid #ffffff80}.interview-kit-page .request-band .request-container .request-cta .btn.btn-outline:hover{background:#ffffff1f;border-color:#fff}@media (max-width:768px){.interview-kit-page{padding-bottom:90px}.interview-kit-page .companies{margin:0;padding:0 20px 40px}.interview-kit-page .companies .head .title{font-size:26px;line-height:1.2}.interview-kit-page .companies .head .sub{padding:0 8px;font-size:14px}.interview-kit-page .companies .search-bar{margin-bottom:0;padding:12px 16px}.interview-kit-page .companies .request-kit-btn{width:fit-content;padding:10px 16px;font-size:13px}.interview-kit-page .companies .sections{gap:50px;margin-top:40px}.interview-kit-page .companies .category{gap:34px}.interview-kit-page .companies .season-strip{padding:16px 18px}.interview-kit-page .companies .season-strip-text{font-size:13.5px}.interview-kit-page .companies .grid{grid-template-columns:1fr;gap:14px}.interview-kit-page .companies .bar-line{display:none}.interview-kit-page .companies .request-kit-modal{padding:28px 20px}.interview-kit-page .company-card{border-radius:14px;min-height:auto;padding:14px}.interview-kit-page .company-card .name{font-size:16px}.interview-kit-page .company-card .tags{gap:5px}.interview-kit-page .company-card .tags .tag{padding:3px 8px;font-size:11px}.interview-kit-page .company-card:hover{box-shadow:none;transform:none}.interview-kit-page .request-band{padding:40px 20px}.interview-kit-page .request-band .request-container{text-align:center;flex-direction:column;gap:18px;padding:28px 20px}.interview-kit-page .request-band .request-container .request-content .request-title{font-size:22px}.interview-kit-page .request-band .request-container .request-content .request-description{font-size:14px}.interview-kit-page .request-band .request-container .request-cta{justify-content:center;width:100%}.interview-kit-page .request-band .request-container .request-cta .btn{text-align:center;width:100%;max-width:320px}.interview-kit-page .ik-sticky-cta{z-index:250;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6eaf2;border-radius:18px 18px 0 0;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0b1a3a1f}}.new-input-field{gap:2px!important}.new-input-field .MuiOutlinedInput-root{overflow:hidden}.new-input-field fieldset{border:1px solid #eceef1!important;box-shadow:0 1px 2px #1018280d!important}.new-input-field .MuiOutlinedInput-input{padding:10px 14px}.new-input-field .MuiOutlinedInput-input:read-only{cursor:not-allowed;background:#f9fafb;color:#2b2f34b3!important;-webkit-text-fill-color:#2b2f34b3!important}.new-dropdown-field{gap:2px!important}.new-dropdown-field fieldset{border:1px solid #eceef1!important;box-shadow:0 1px 2px #1018280d!important}.new-dropdown-field.negative-margin{margin-bottom:0!important}.new-dropdown-field .MuiInputBase-input{padding:10px 14px!important}.new-dropdown-field .readonly-mode{background:#f9fafb}.new-dropdown-field .readonly-mode .MuiSelect-select{cursor:not-allowed;color:#2b2f34b3!important;-webkit-text-fill-color:#2b2f34b3!important}.new-dropdown-field .readonly-mode .placeholder{color:#2b2f344d!important;-webkit-text-fill-color:#2b2f344d!important}.input-field{border-radius:10px;flex-direction:column;justify-content:start;align-items:start;gap:10px;width:100%;margin-bottom:20px;display:flex;position:relative}.input-field .MuiSelect-icon{display:none}.input-field .MuiSelect-select{padding-right:12px!important}.input-field .placeholder{color:var(--gray-500);font-size:14px;font-weight:500}@media screen and (max-width:768px){.input-field .placeholder{font-size:13px}}.input-field svg{color:var(--gray-500);font-size:25px}.input-field .input-label-error{color:var(--error);font-size:14px;font-weight:500}.input-field .input-label{color:var(--blue-primary-800);font-size:14px;font-weight:500}.input-field .name-input .MuiInputBase-input{padding-left:10px}.input-field .name-input .MuiInputBase-input::placeholder{color:#000;font-size:14px;font-weight:500}.input-field .MuiOutlinedInput-root{border-radius:10px;width:100%}.input-field .MuiSvgIcon-root{color:var(--gray-500);margin-right:5px}.input-field .MuiOutlinedInput-notchedOutline{border:1px solid var(--light-grey)}.input-field .phone-input-error-container,.input-field .phone-input-error-container:hover{-webkit-box-shadow:inset 0px 0px 0px 1px var(--error)!important;-moz-box-shadow:inset 0px 0px 0px 1px var(--error)!important;box-shadow:inset 0px 0px 0px 1px var(--error)!important}.input-field .phone-input-error-container:focus-within{-webkit-box-shadow:inset 0px 0px 0px 2px var(--error)!important;-moz-box-shadow:inset 0px 0px 0px 2px var(--error)!important;box-shadow:inset 0px 0px 0px 2px var(--error)!important}.input-field .phone-input-container{width:100%;-webkit-box-shadow:inset 0px 0px 0px 1px var(--light-grey);-moz-box-shadow:inset 0px 0px 0px 1px var(--light-grey);box-shadow:inset 0px 0px 0px 1px var(--light-grey);border-radius:10px;align-items:center;gap:5px;display:flex}.input-field .phone-input-container .country-icon{margin-right:5px;font-size:25px}.input-field .phone-input-container .country-code-selector{border-right:1px solid var(--light-grey);appearance:none;border-radius:0;flex:0 0 100px;cursor:pointer!important}.input-field .phone-input-container .country-code-selector svg{margin-left:-10px;font-size:50px}.input-field .phone-input-container .MuiSelect-outlined{padding-left:25px!important;padding-right:0!important}.input-field .phone-input-container:hover{-webkit-box-shadow:inset 0px 0px 0px 1px var(--blue-primary-800);-moz-box-shadow:inset 0px 0px 0px 1px var(--blue-primary-800);box-shadow:inset 0px 0px 0px 1px var(--blue-primary-800)}.input-field .phone-input-container:focus-within{-webkit-box-shadow:inset 0px 0px 0px 2px var(--blue-primary-600);-moz-box-shadow:inset 0px 0px 0px 2px var(--blue-primary-600);box-shadow:inset 0px 0px 0px 2px var(--blue-primary-600)}.input-field .phone-input-container .MuiOutlinedInput-notchedOutline{border:none}.input-field .phone-input-container .phone-input-field{flex-grow:1}.input-field .phone-input-container .phone-input-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field .phone-input-container .phone-input-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-field .dropdown-search{width:100%}.input-field .dropdown-search input{padding:16px}.input-field .dropdown-search input::placeholder{color:var(--gray-500);opacity:1}.input-field .college-suggestions-list-wrapper{z-index:1;background:#fff;border:1px solid #d8d8df;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:150px;margin-top:20px;padding:8px;display:flex;position:absolute;top:calc(100% - 36px);box-shadow:0 0 10px #0000001a}.input-field .college-suggestions-list-wrapper .college-suggestions-lists{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100px;max-height:200px;padding-inline-start:0;list-style:none;display:flex;overflow-y:scroll}.input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list{cursor:pointer;color:#202020;border-radius:4px;width:98%;margin:5px 0;padding:8px;font-size:13px;font-weight:500}.input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list .college-suggestions-list-state{margin-left:2px;font-size:12px;font-weight:700}.input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list .college-suggestions-list-state .college-suggestions-list-city{margin-left:2px}.input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list:hover{color:#202020;background:#f0f4fa}.input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list.-no-data{text-align:center;width:100%;font-weight:300}.input-field .college-suggestions-list-wrapper .college-suggestions-lists .selected-college{color:#fff;background:#2e80ec}.input-field .college-suggestions-list-wrapper .create-college-instruction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:5px 0;padding:0 10px;font-size:13px;font-weight:500;display:flex}.input-field .college-suggestions-list-wrapper .create-college-instruction .college-name{color:#202020;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-left:.5em;padding:5px 0;font-size:14px;font-weight:700;overflow:hidden}.input-field .college-suggestions-list-wrapper .create-college-instruction .add-college-btn{cursor:pointer;border:1px solid #eaecf0;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:70px;margin-left:auto;padding:5px 10px;display:flex}.input-field .college-suggestions-list-wrapper .create-college-instruction .add-college-btn .icon,.input-field .college-suggestions-list-wrapper .create-college-instruction .add-college-btn .text{color:#2e80ec;font-size:14px}.input-field .college-suggestions-list-wrapper .create-college-instruction .add-college-btn:hover{background:#f5f8ff}.input-field .college-suggestions-list-wrapper .college-submit-btn-wrapper{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}.input-field .college-suggestions-list-wrapper .college-submit-btn-wrapper .college-submit-btn{margin:5px 0;width:40%!important;padding:5px 10px!important;font-size:12px!important}.input-field .required{color:var(--error);font-size:12px;font-weight:500}.MuiMenu-paper{border-radius:10px!important;max-height:50vh!important;margin-top:10px!important}.Mui-error.MuiOutlinedInput-notchedOutline{border-color:var(--error)}.input-error{color:var(--error);font-size:12px}.start-Adornment{margin-right:10px}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}@font-face{font-family:Inter;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap)}*{font-family:Inter,sans-serif}.elm-btn{color:#fff;cursor:pointer;background:#2f80ed;border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;border:none!important}@media screen and (min-width:768px){.elm-btn{padding:8px 20px 8px 24px}}.elm-btn.primary,.elm-btn.btn-primary{color:#fff;background:#2f80ed}.elm-btn.btn-primary:hover:not(:disabled){background:#2666be}.elm-btn.btn-outline{width:max-content;color:#2f80ed!important;background:#fff!important;border:1px solid #2f80ed!important}.elm-btn.btn-text{color:#2f80ed;background:#fff;width:max-content}.elm-btn.btn-solved{color:#12b76a!important;background-color:#e3ffed!important;border:1px solid #12b76a!important}.elm-btn .btn-icon{justify-content:center;align-items:center;margin:0 5px;display:flex}.elm-btn:disabled{color:#696a6b;cursor:not-allowed;background:#e5e6e7!important}.elm-btn:disabled:hover{background:#e5e6e7!important}.elm-btn:active{transform:scale(.95)}.glowing-button{box-shadow:0 8px 16px #0069f544,0 6px 20px #0069f599}.radio-input-container{margin-bottom:8px}.radio-input-container .form-label{color:var(--blue-primary-800);font-size:14px;font-weight:500}.radio-input-container .form-label .required{color:#eb5757}.radio-input-container .MuiFormControlLabel-label{color:var(--blue-primary-800);letter-spacing:-.14px;text-transform:capitalize;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.auto-scroll-marquee{scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.auto-scroll-marquee:active{cursor:grabbing}.auto-scroll-marquee::-webkit-scrollbar{display:none}.notify-me-center-modal{flex-direction:column;gap:12px;padding:24px;display:flex}.notify-me-center-modal__header{justify-content:space-between;align-items:center;display:flex}.notify-me-center-modal__icon{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.notify-me-center-modal__title{color:#111827;font-size:18px;font-weight:600}.notify-me-center-modal__desc{color:#6b7280;font-size:14px;line-height:1.5}.notify-me-center-modal__actions{gap:12px;margin-top:8px;display:flex}.notify-me-center-modal__actions>*{flex:1}.loader{text-align:center;letter-spacing:-.02em;color:#2f80ed;justify-content:center;align-items:center;padding:32px;font-size:16px;font-weight:600;line-height:19.36px;display:flex}.MuiSelect-listbox{z-index:10000!important}@media screen and (max-width:768px){.MuiSelect-listbox{width:80%!important}}.MuiDrawer-paper{top:var(--top-banner-height,0px)!important;height:calc(100% - var(--top-banner-height,0px))!important}.user-details-modal-dropdown .MuiSelect-root{height:fit-content}.checkin-card{text-align:center;background:linear-gradient(#0082f54d 0%,#fff 25%);flex-direction:column;align-items:center;padding:24px;font-family:Inter,sans-serif;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.checkin-card .close-icon{position:absolute;top:18px;right:18px}.checkin-card__lines{z-index:0;width:90%;margin:auto;position:absolute;top:30%}.checkin-card__header{color:#2a2f35;background:#ffffff5e;border-radius:51px;justify-content:center;align-items:center;gap:8px;padding:5px 16px 5px 12px;font-family:Inter,sans-serif;font-size:12px;font-style:italic;font-weight:500;line-height:150%;display:flex}.checkin-card__header img{z-index:1;position:relative;scale:1.1}.checkin-card__title{color:#2a2f35;text-align:center;letter-spacing:-.36px;margin-top:8px;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:150%}.checkin-card__qr{margin-top:16px}.checkin-card__qr img{border:4px solid #fff;width:164px;height:164px}.checkin-card__company{margin-top:14px;font-size:18px;font-weight:700}.checkin-card__details{color:#002658;color:color(display-p3 .0028 .1463 .3333);leading-trim:both;text-edge:cap;letter-spacing:-.14px;border-radius:var(--alert-radius,8px);background:#0082f514;justify-content:space-between;gap:6px;width:100%;margin-top:12px;padding:7px 11px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:flex}.checkin-card__details .checkin-card__detail{align-items:center;gap:6px;display:flex}@media screen and (max-width:500px){.checkin-card__details .checkin-card__detail{font-size:11px}}@media screen and (max-width:390px){.checkin-card__details .checkin-card__detail .icon{display:none}}.checkin-card__details .checkin-card__line{background-color:#002658;width:1px;height:20px}.checkin-card__important{text-align:left;margin-top:12px;font-size:13px}.checkin-card__important strong{color:#2a2f35;text-transform:capitalize;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.checkin-card__important p{color:var(--description-text,#292f36b3);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500}
