@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--sk-navy:#101828;--sk-navy-soft:#182230;--sk-coral:#ff6b4a;--sk-coral-dark:#e95739;--sk-cream:#fff9f4;--sk-teal:#0f9f92;--sk-white:#fff;--sk-text:#344054;--sk-muted:#667085;--sk-border:#e7e3de}html{scroll-behavior:smooth}.sakevra-site{background:var(--sk-white);min-height:100vh;color:var(--sk-navy);margin:0;font-family:DM Sans,Arial,sans-serif}.sakevra-site button,.sakevra-site a{font-family:inherit}.sakevra-site button{cursor:pointer}.sakevra-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #10182814;position:sticky;top:0}.sakevra-nav{justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 40px);height:78px;margin:auto;display:flex}.sakevra-brand{color:var(--sk-navy);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.sakevra-brand-mark{background:var(--sk-coral);color:#fff;border-radius:13px 13px 13px 4px;place-items:center;width:42px;height:42px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;display:grid}.sakevra-brand-text{flex-direction:column;line-height:1;display:flex}.sakevra-brand-text strong{letter-spacing:2px;font-family:Manrope,sans-serif;font-size:17px}.sakevra-brand-text small{color:var(--sk-coral);letter-spacing:4.5px;margin-top:5px;font-size:9px;font-weight:700}.sakevra-links{align-items:center;gap:27px;display:flex}.sakevra-links a{color:#475467;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.sakevra-links a:hover{color:var(--sk-coral)}.sakevra-nav-cta{background:var(--sk-navy);color:#fff;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px 17px;font-weight:700;display:flex}.sakevra-nav-cta span{color:var(--sk-coral)}.sakevra-hero{background:var(--sk-cream);position:relative;overflow:hidden}.sakevra-hero-content{z-index:2;grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;width:min(1180px,100% - 40px);min-height:680px;margin:auto;padding:75px 0;display:grid;position:relative}.sakevra-kicker,.section-eyebrow{color:var(--sk-coral);letter-spacing:2px;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.sakevra-kicker span{background:var(--sk-coral);width:25px;height:2px}.sakevra-hero h1{letter-spacing:-4px;margin:21px 0;font-family:Manrope,sans-serif;font-size:clamp(48px,5.2vw,76px);line-height:.99}.sakevra-hero h1 em,.sakevra-section-heading h2 em,.about-content h2 em,.talent-cta-inner h2 em{color:var(--sk-coral);font-style:normal}.sakevra-hero-copy>p{max-width:560px;color:var(--sk-muted);font-size:17px;line-height:1.75}.sakevra-hero-actions{gap:12px;margin-top:32px;display:flex}.sakevra-primary,.sakevra-secondary{border-radius:8px;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:0 23px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.sakevra-primary{background:var(--sk-coral);color:#fff;border:0}.sakevra-primary:hover{background:var(--sk-coral-dark);transform:translateY(-2px)}.sakevra-secondary{color:var(--sk-navy);background:#fff;border:1px solid #d0d5dd}.sakevra-secondary:hover{border-color:var(--sk-navy)}.sakevra-hero-note{align-items:center;gap:12px;margin-top:38px;display:flex}.hero-note-icon{width:35px;height:35px;color:var(--sk-teal);background:#dff6f2;border-radius:50%;place-items:center;font-weight:800;display:grid}.sakevra-hero-note div:last-child{flex-direction:column;display:flex}.sakevra-hero-note strong{font-size:12px}.sakevra-hero-note span{color:var(--sk-muted);margin-top:3px;font-size:11px}.sakevra-hero-visual,.sakevra-about-menu{position:relative}.sakevra-about-trigger{align-items:center;gap:6px;display:flex}.sakevra-about-dropdown{z-index:500;background:#fff;border:1px solid #eaecf0;border-radius:12px;width:260px;padding:8px;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 18px 45px #10182824}.sakevra-about-dropdown button{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:13px 14px}.sakevra-about-dropdown button:hover{background:#fff5f2}.sakevra-about-dropdown strong{color:#101828;font-size:13px;display:block}.sakevra-about-dropdown button span{color:#667085;margin-top:4px;font-size:10px;display:block}.hero-photo-main{border-radius:90px 12px;height:520px;position:relative;overflow:hidden;box-shadow:0 30px 80px #10182829}.hero-photo-main img{object-fit:cover;width:100%;height:100%}.hero-photo-overlay{background:linear-gradient(#0000 45%,#1018286b);position:absolute;inset:0}.hero-floating-card{background:#fff;border-radius:12px;align-items:center;gap:13px;width:260px;padding:17px;display:flex;position:absolute;bottom:35px;left:-38px;box-shadow:0 18px 50px #10182833}.floating-icon{background:var(--sk-coral);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.hero-floating-card div{flex-direction:column;display:flex}.hero-floating-card small{color:var(--sk-coral);letter-spacing:1px;font-size:9px;font-weight:800}.hero-floating-card strong{margin-top:3px;font-size:12px}.hero-accent-box{background:var(--sk-navy);color:#fff;letter-spacing:1px;border-radius:8px;align-items:center;gap:9px;padding:11px 14px;font-size:10px;font-weight:800;display:flex;position:absolute;top:35px;right:-22px}.hero-accent-box i,.sakevra-footer-bottom i{background:var(--sk-coral);border-radius:50%;width:4px;height:4px}.sakevra-section-container{width:min(1180px,100% - 40px);margin:auto}.sakevra-paths{background:#fff;padding:85px 0}.sakevra-paths .sakevra-section-container{grid-template-columns:1fr 1fr;display:grid}.sakevra-path-card{min-height:410px;padding:52px;position:relative;overflow:hidden}.candidate-path{background:var(--sk-navy);color:#fff;border-radius:20px 0 0 20px}.employer-path{background:var(--sk-coral);color:#fff;border-radius:0 20px 20px 0}.path-label{letter-spacing:2px;opacity:.75;font-size:10px;font-weight:800}.sakevra-path-card h2{z-index:2;letter-spacing:-1.5px;margin:25px 0 17px;font-family:Manrope,sans-serif;font-size:36px;line-height:1.15;position:relative}.candidate-path h2{color:#fff!important}.sakevra-path-card p{z-index:2;opacity:.78;max-width:430px;line-height:1.7;position:relative}.sakevra-path-card button,.sakevra-path-card a{z-index:2;color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:7px;align-items:center;gap:24px;margin-top:25px;padding:13px 17px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.path-decoration{opacity:.055;font-family:Manrope,sans-serif;font-size:180px;font-weight:800;position:absolute;bottom:-60px;right:15px}.sakevra-industries{background:#f9fafb;padding:100px 0}.sakevra-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.sakevra-section-heading h2,.about-content h2{letter-spacing:-2px;margin:15px 0 0;font-family:Manrope,sans-serif;font-size:48px;line-height:1.08}.sakevra-section-heading>p{color:var(--sk-muted);line-height:1.75}.industry-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.industry-card{background:#fff;border:1px solid #eaecf0;border-radius:13px;min-height:245px;padding:27px;transition:all .25s;position:relative}.recruitment-industry-groups{flex-direction:column;gap:60px;display:flex}.recruitment-industry-group{width:100%}.recruitment-group-title{background:#fff;border-left:4px solid #ff6b4a;border-radius:8px;align-items:center;gap:18px;margin-bottom:24px;padding:18px 22px;display:flex}.recruitment-group-title>span{color:#ff6b4a;font-size:13px;font-weight:800}.recruitment-group-title h3{color:#101828;margin:0 0 5px;font-size:22px;font-weight:750}.recruitment-group-title p{color:#667085;margin:0;font-size:12px;line-height:1.6}.recruitment-industry-group .industry-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.recruitment-industry-group .industry-card{height:100%;min-height:245px}@media (width<=900px){.recruitment-industry-group .industry-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.recruitment-industry-group .industry-grid{grid-template-columns:1fr}}.industry-icon{width:45px;height:45px;color:var(--sk-coral);background:#fff0ec;border-radius:10px;place-items:center;font-size:20px;display:grid}.industry-card h3{margin:25px 0 10px;font-family:Manrope,sans-serif;font-size:17px}.industry-card p{color:var(--sk-muted);font-size:12px;line-height:1.65}.industry-arrow{color:var(--sk-coral);position:absolute;bottom:22px;right:24px}.sakevra-services{background:var(--sk-navy);color:#fff;padding:105px 0}.sakevra-services .sakevra-section-container{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.section-eyebrow.light{color:#ff9c86}.services-intro h2{letter-spacing:-2px;color:#fff;margin:17px 0;font-family:Manrope,sans-serif;font-size:45px;line-height:1.1}.services-intro p{color:#98a2b3;line-height:1.75}.services-list{border-top:1px solid #ffffff21}.service-row{border-bottom:1px solid #ffffff21;grid-template-columns:50px 180px 1fr 30px;align-items:center;gap:15px;min-height:115px;display:grid}.service-number{color:var(--sk-coral);font-size:11px;font-weight:800}.service-row h3{font-size:16px}.service-row p{color:#98a2b3;font-size:12px;line-height:1.6}.service-arrow{color:var(--sk-coral)}.sakevra-about{background:var(--sk-cream);padding:105px 0}.sakevra-about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.about-image{height:570px;position:relative}.about-image>img{object-fit:cover;border-radius:12px 80px;width:100%;height:100%}.about-image-tag{background:var(--sk-coral);color:#fff;border-radius:9px;flex-direction:column;padding:18px 23px;display:flex;position:absolute;bottom:30px;right:-25px}.about-image-tag strong{font-size:15px}.about-image-tag span{opacity:.85;margin-top:4px;font-size:11px}.about-content>p{color:var(--sk-muted);line-height:1.75}.about-points{margin-top:32px}.about-points>div{border-top:1px solid #e4ded8;grid-template-columns:40px 110px 1fr;align-items:start;gap:13px;padding:17px 0;display:grid}.about-points span{color:var(--sk-coral);font-size:10px;font-weight:800}.about-points strong{font-size:13px}.about-points p{color:var(--sk-muted);margin:0;font-size:12px}.sakevra-talent-cta{color:#fff;text-align:center;background:linear-gradient(90deg,#101828f2,#101828cc),url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1800&q=85) 50%/cover;padding:110px 20px}.talent-cta-inner{max-width:780px;margin:auto}.talent-cta-inner .section-eyebrow{justify-content:center}.talent-cta-inner h2{letter-spacing:-2px;color:#fff;margin:18px 0;font-family:Manrope,sans-serif;font-size:52px;line-height:1.08}.talent-cta-inner p{color:#d0d5dd;max-width:600px;margin:0 auto;line-height:1.7}.talent-cta-inner button{background:var(--sk-coral);color:#fff;border:0;border-radius:8px;margin-top:28px;padding:15px 24px;font-weight:800}.talent-cta-inner button span{margin-left:30px}.sakevra-contact{background:#fff;padding:90px 0}.sakevra-contact .sakevra-section-container{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.sakevra-contact h2{letter-spacing:-2px;margin:15px 0 0;font-family:Manrope,sans-serif;font-size:47px;line-height:1.1}.contact-copy p{color:var(--sk-muted);line-height:1.7}.contact-copy a{border-bottom:2px solid var(--sk-coral);color:var(--sk-navy);gap:25px;margin-top:15px;padding-bottom:6px;font-weight:800;text-decoration:none;display:inline-flex}.sakevra-footer{color:#fff;background:#0b111c;padding:65px 0 20px}.sakevra-footer-main,.sakevra-footer-bottom{width:min(1180px,100% - 40px);margin:auto}.sakevra-footer-main{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:60px;display:grid}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand>div{flex-direction:column;display:flex}.footer-brand strong{letter-spacing:2px}.footer-brand small{color:var(--sk-coral);letter-spacing:4px;margin-top:4px;font-size:8px}.sakevra-footer-main>div:first-child>p{color:#98a2b3;max-width:280px;font-size:12px;line-height:1.7}.footer-column{flex-direction:column;gap:11px;display:flex}.footer-column strong{margin-bottom:8px;font-size:12px}.footer-column a,.footer-column span,.footer-column button{color:#98a2b3;text-align:left;background:0 0;border:0;padding:0;font-size:11px;text-decoration:none}.footer-column a:hover,.footer-column button:hover{color:var(--sk-coral)}.sakevra-footer-bottom{color:#667085;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:55px;padding-top:20px;font-size:10px;display:flex}.sakevra-footer-bottom>span:nth-child(2){align-items:center;gap:8px;display:flex}.sakevra-footer-bottom button{color:#667085;cursor:pointer;background:0 0;border:0;font-size:10px}@media (width<=1050px){.sakevra-links{display:none}.sakevra-hero-content{gap:35px}.industry-grid{grid-template-columns:repeat(2,1fr)}.sakevra-services .sakevra-section-container{grid-template-columns:1fr;gap:50px}}@media (width<=760px){.sakevra-nav{width:calc(100% - 24px);height:70px}.sakevra-nav-cta{padding:10px 12px;font-size:11px}.sakevra-hero-content{grid-template-columns:1fr;width:calc(100% - 28px);padding:55px 0}.sakevra-hero h1{letter-spacing:-2.5px;font-size:48px}.sakevra-hero-actions{flex-direction:column;align-items:stretch}.hero-photo-main{border-radius:55px 10px;height:410px}.hero-floating-card{bottom:15px;left:15px}.hero-accent-box{right:10px}.sakevra-paths .sakevra-section-container,.sakevra-section-heading,.sakevra-about-grid,.sakevra-contact .sakevra-section-container{grid-template-columns:1fr}.candidate-path,.employer-path{border-radius:15px}.sakevra-paths .sakevra-section-container{gap:12px}.sakevra-path-card{min-height:350px;padding:35px 25px}.industry-grid{grid-template-columns:1fr}.sakevra-section-heading{gap:20px}.sakevra-section-heading h2,.about-content h2,.services-intro h2,.sakevra-contact h2{font-size:38px}.service-row{grid-template-columns:35px 1fr 25px;padding:20px 0}.service-row p{grid-column:2/4}.about-image{height:430px}.about-image-tag{right:10px}.talent-cta-inner h2{font-size:40px}.sakevra-footer-main{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=480px){.sakevra-brand-text strong{font-size:14px}.sakevra-brand-text small{letter-spacing:3px}.sakevra-nav-cta span{display:none}.sakevra-hero h1{font-size:42px}.industry-grid{grid-template-columns:1fr}.about-points>div{grid-template-columns:30px 1fr}.about-points p{grid-column:2}.sakevra-footer-main{grid-template-columns:1fr}.sakevra-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}.sakevra-nav-link-button{color:#475467;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.sakevra-nav-link-button:hover{color:#ff6b4a}.page-brand-button{cursor:pointer;background:0 0;border:0;padding:0}.about-page-hero{background:radial-gradient(circle at 15% 15%,#0f9f9221,#0000 30%),linear-gradient(135deg,#101828 0%,#16233c 100%);grid-template-columns:1.05fr .95fr;align-items:stretch;width:100%;min-height:620px;display:grid;overflow:hidden}.about-page-copy{color:#fff;flex-direction:column;justify-content:center;padding:100px max(7vw,60px);display:flex}.about-page-copy .section-eyebrow{color:#72d5cb;letter-spacing:.18em;align-items:center;gap:12px;margin-bottom:26px;font-size:12px;font-weight:800;display:inline-flex}.about-page-copy .section-eyebrow:before{content:"";background:#ff6b4a;width:38px;height:2px}.about-page-copy h1{letter-spacing:-.055em;color:#fff;max-width:720px;margin:0;font-size:clamp(48px,5.5vw,78px);font-weight:750;line-height:.98}.about-page-copy h1 em{color:#ff8063;font-family:Georgia,Times New Roman,serif;font-weight:400}.about-page-copy p{color:#d0d5dd;max-width:610px;margin:32px 0 0;font-size:18px;line-height:1.8}.about-page-image{min-height:620px;position:relative;overflow:hidden}.about-page-image:after{content:"";background:linear-gradient(90deg,#10182859,#0000 45%);position:absolute;inset:0}.about-page-image img{object-fit:cover;width:100%;height:100%;min-height:620px;display:block}.about-story{grid-template-columns:.9fr 1.1fr;align-items:start;gap:110px;max-width:1240px;margin:0 auto;padding:120px 50px;display:grid}.section-eyebrow{color:#0f9f92;letter-spacing:.18em;margin-bottom:20px;font-size:12px;font-weight:800;display:inline-block}.about-story h2,.recruitment-flow h2,.about-ai-section h2{color:#101828;letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.08}.about-story-copy{border-top:1px solid #e4e7ec;padding-top:28px}.about-story-copy p{color:#475467;margin:0 0 25px;font-size:17px;line-height:1.85}.job-search-copy{grid-column:2}.public-jobs{grid-column:1/-1;width:100%}.public-jobs-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:16px;display:grid}.public-jobs-filters label{color:#344054;gap:8px;font-size:14px;font-weight:700;display:grid}.public-jobs-filters input,.public-jobs-filters select{box-sizing:border-box;color:#101828;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px 13px}.public-jobs-filters input:focus,.public-jobs-filters select:focus{border-color:#0f9f92;outline:3px solid #0f9f9229}.public-jobs-count,.public-jobs-message{color:#475467;font-size:15px}.public-jobs-error{color:#b42318}.public-jobs-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0 0 16px;display:flex}.public-jobs-toolbar button:disabled{cursor:wait;opacity:.7}.public-jobs-notice{color:#115e59;background:#f0fdfa;border-left:3px solid #0f9f92;border-radius:8px;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.5}.public-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-job-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;min-width:0;padding:24px;box-shadow:0 8px 24px #1018280d}.public-job-card-heading,.public-job-actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-job-card h3{color:#101828;margin:0 0 8px;font-size:21px;line-height:1.3}.public-job-company{color:#475467;margin:0;font-weight:600}.public-job-category{color:#087f73;background:#eef8f6;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:700}.public-job-details{flex-wrap:wrap;gap:12px 22px;margin:20px 0 12px;display:flex}.public-job-details div{min-width:100px}.public-job-details dt{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.public-job-details dd{color:#344054;margin:4px 0 0;font-size:14px}.public-job-description{color:#475467;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0 20px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.public-job-actions{color:#667085;justify-content:space-between;align-items:stretch;gap:12px;width:100%;min-width:0;margin-top:16px;font-size:12px;display:flex}.public-job-actions>a:not(.sakevra-primary){text-align:center;overflow-wrap:anywhere;flex:1 1 0;justify-content:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}.public-job-actions>a.sakevra-primary{white-space:nowrap;box-sizing:border-box;flex:1 1 0;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;padding-inline:14px;display:inline-flex}.public-job-actions>a.sakevra-primary span{flex:none}@media (width<=760px){.public-job-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.public-job-actions>a:not(.sakevra-primary),.public-job-actions>a.sakevra-primary{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:46px;margin:0}.public-job-actions>a:not(.sakevra-primary){white-space:normal;justify-content:center;padding:12px}.public-job-actions>a.sakevra-primary{justify-content:space-between;padding:12px 16px}}.public-job-actions .sakevra-primary{flex:none}.public-jobs-load-more{justify-content:center;margin-top:28px;display:flex}@media (width<=760px){.job-search-copy{grid-column:1}.public-jobs-filters,.public-jobs-grid{grid-template-columns:1fr}.public-job-card{padding:19px}.public-job-card-heading{flex-direction:column}.public-jobs-toolbar{justify-content:stretch}.public-jobs-toolbar button{flex:180px}}.recruitment-flow{text-align:center;background:#fff9f4;padding:110px max(6vw,50px) 120px}.recruitment-flow>h2{max-width:760px;margin:0 auto 75px}.recruitment-flow-grid{grid-template-columns:repeat(4,1fr);gap:28px;max-width:1200px;margin:0 auto;display:grid;position:relative}.recruitment-flow-grid:before{content:"";z-index:0;background:linear-gradient(90deg,#ff6b4a,#0f9f92);height:2px;position:absolute;top:47px;left:12%;right:12%}.recruitment-flow-grid>div{z-index:1;background:#fff;border:1px solid #10182814;border-radius:22px;min-height:245px;padding:32px 26px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 16px 45px #10182812}.recruitment-flow-grid>div:hover{transform:translateY(-7px);box-shadow:0 24px 60px #1018281f}.recruitment-flow-grid strong{color:#fff;background:#101828;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:-4px auto 30px;font-size:15px;display:flex;position:relative;box-shadow:0 0 0 9px #fff9f4}.recruitment-flow-grid h3{color:#101828;margin:0 0 13px;font-size:23px}.recruitment-flow-grid p{color:#667085;margin:0;font-size:15px;line-height:1.7}.about-ai-section{grid-template-columns:1fr .9fr;align-items:center;gap:100px;max-width:1240px;margin:0 auto;padding:125px 50px;display:grid}.about-ai-section>div:first-child>p{color:#667085;max-width:570px;margin:30px 0 0;font-size:17px;line-height:1.85}.about-ai-card{text-align:center;background:radial-gradient(circle at 100% 0,#0f9f923d,#0000 35%),#101828;border-radius:28px;padding:48px;position:relative;box-shadow:0 30px 80px #10182833}.about-ai-card span{color:#72d5cb;letter-spacing:.14em;border:1px solid #ffffff2b;border-radius:30px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-block}.about-ai-card strong{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;max-width:320px;margin:0 auto;padding:15px 22px;font-size:15px;font-weight:650;display:block}.about-ai-card div{color:#ff8063;justify-content:center;align-items:center;height:30px;font-size:18px;display:flex}.about-final-cta{text-align:center;color:#fff;background:radial-gradient(circle at 80% 10%,#0f9f924d,#0000 30%),linear-gradient(135deg,#101828,#172b46);margin:0;padding:105px 30px;position:relative;overflow:hidden}.about-final-cta:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-180px;left:-130px}.about-final-cta>*{z-index:1;position:relative}.about-final-cta>span{color:#72d5cb;letter-spacing:.18em;font-size:12px;font-weight:800}.about-final-cta h2{letter-spacing:-.045em;max-width:760px;margin:18px auto;font-size:clamp(40px,5vw,62px);line-height:1.05}.about-final-cta p{color:#d0d5dd;max-width:620px;margin:0 auto 34px;font-size:17px;line-height:1.7}.about-final-cta button{color:#fff;cursor:pointer;background:#ff6b4a;border:0;border-radius:10px;padding:16px 27px;font-size:15px;font-weight:750;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 35px #ff6b4a47}.about-final-cta button:hover{transform:translateY(-3px);box-shadow:0 20px 45px #ff6b4a5c}@media (width<=900px){.about-page-hero{grid-template-columns:1fr}.about-page-copy{padding:80px 28px}.about-page-image,.about-page-image img{min-height:400px}.about-story,.about-ai-section{grid-template-columns:1fr;gap:50px;padding:85px 28px}.recruitment-flow{padding:85px 28px}.recruitment-flow-grid{grid-template-columns:1fr 1fr}.recruitment-flow-grid:before{display:none}}@media (width<=600px){.about-page-copy h1{font-size:45px}.about-page-image,.about-page-image img{min-height:320px}.recruitment-flow-grid{grid-template-columns:1fr}.recruitment-flow-grid>div{min-height:auto}.about-ai-card{padding:32px 20px}.about-final-cta{padding:80px 25px}}.sakevra-network-snapshot{color:#fff;background:radial-gradient(circle at 15% 20%,#0f9f9224,#0000 28%),radial-gradient(circle at 85% 75%,#ff6b4a1f,#0000 30%),#101828;padding:100px 20px;overflow:hidden}.network-snapshot-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;width:min(1180px,100%);margin:0 auto;display:grid}.network-snapshot-copy .section-eyebrow{color:#72d5cb}.network-snapshot-copy h2{letter-spacing:-2.5px;margin:18px 0 22px;font-family:Manrope,sans-serif;font-size:clamp(40px,4.5vw,60px);line-height:1.05}.network-snapshot-copy h2 em{color:#ff8063;font-style:normal}.network-snapshot-copy p{color:#b8c0cc;max-width:500px;margin:0;font-size:16px;line-height:1.8}.network-activity-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:24px;padding:38px;position:relative;box-shadow:0 30px 80px #00000038}.network-panel-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.network-panel-top strong{letter-spacing:1px;font-size:13px}.network-live{color:#72d5cb;letter-spacing:1.5px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.network-live:before{content:"";background:#72d5cb;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #72d5cb1a}.network-bar-item{margin-bottom:27px}.network-bar-item:last-child{margin-bottom:0}.network-bar-label{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.network-bar-label strong{font-size:13px;font-weight:700}.network-bar-label span{color:#98a2b3;letter-spacing:1px;font-size:10px;font-weight:700}.network-bar-track{background:#ffffff17;border-radius:20px;width:100%;height:9px;position:relative;overflow:hidden}.network-bar-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff6b4a,#ff9a82);height:100%;animation:1.4s both sakevraBarGrow}.network-bar-fill.jobs{width:74%}.network-bar-fill.talent{width:88%}.network-bar-fill.employers{width:62%}.network-bar-fill.students{width:49%}.network-bar-fill.connections{background:linear-gradient(90deg,#0f9f92,#72d5cb);width:80%}@keyframes sakevraBarGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.network-panel-note{color:#98a2b3;border-top:1px solid #ffffff1a;margin-top:32px;padding-top:22px;font-size:11px;line-height:1.6}@media (width<=850px){.network-snapshot-inner{grid-template-columns:1fr;gap:50px}.network-activity-panel{padding:28px 22px}}@media (width<=500px){.sakevra-network-snapshot{padding:75px 18px}.network-snapshot-copy h2{font-size:40px}}.fusion-cycle-section{background:radial-gradient(circle at 50% 48%,#1bc9bb1f,#0000 27%),radial-gradient(circle at 20% 40%,#56b7ff1a,#0000 24%),radial-gradient(circle at 82% 42%,#9f5bff17,#0000 25%),#fbfcff;padding:100px 4% 90px;position:relative;overflow:hidden}.fusion-cycle-heading{text-align:center;max-width:850px;margin:0 auto 45px}.fusion-cycle-heading h2{color:#101b46;letter-spacing:-3px;margin:13px 0 15px;font-family:Manrope,sans-serif;font-size:clamp(40px,5vw,65px);line-height:1.05}.fusion-cycle-heading h2 em{color:#ff6b4a;font-family:Georgia,serif;font-weight:500}.fusion-cycle-heading p{color:#697795;max-width:650px;margin:auto;font-size:15px;line-height:1.7}.fusion-cycle{width:min(1280px,100%);height:900px;margin:0 auto;position:relative}.cycle-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cycle-ring-1{border:2px dotted #2fbdd759;width:570px;height:570px;animation:35s linear infinite fusionCycleRotate}.cycle-ring-2{border:1px dashed #705ae63b;width:480px;height:480px;animation:27s linear infinite fusionCycleReverse}.cycle-ring-3{border:1px solid #0f9f9226;width:390px;height:390px;box-shadow:0 0 90px #1cc5bd21}@keyframes fusionCycleRotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes fusionCycleReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}.cycle-center{z-index:10;color:#fff;text-align:center;background:radial-gradient(circle at 30% 20%,#1ed4c4,#087f78 45%,#10285b 100%);border:9px solid #fffffff2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:255px;height:255px;animation:4s ease-in-out infinite cycleCenterFloat;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 80px #0f9f9259,0 0 45px #44c9ff40}.cycle-center-pulse{border:2px solid #1fd3c347;border-radius:50%;animation:2.3s ease-out infinite cyclePulse;position:absolute;inset:-20px}.cycle-pulse-delay{animation-delay:1.15s}.cycle-star{margin-bottom:5px;font-size:30px;animation:1.5s ease-in-out infinite cycleBlink}.cycle-center small{letter-spacing:6px;margin-bottom:8px;font-size:9px;font-weight:800}.cycle-center strong{letter-spacing:1px;font-size:31px;line-height:.95}.cycle-center-line{background:#ffffff59;width:75px;height:1px;margin:14px 0 10px}.cycle-center-caption{letter-spacing:1px;opacity:.8;font-size:10px}@keyframes cycleCenterFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-8px)}}@keyframes cyclePulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes cycleBlink{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.cycle-step{z-index:8;border:1px solid var(--cycle-color);width:300px;min-height:150px;box-shadow:0 15px 45px var(--cycle-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:22px;padding:24px 20px 20px 82px;transition:transform .3s,box-shadow .3s;position:absolute}.cycle-step:hover{z-index:20;box-shadow:0 25px 65px var(--cycle-glow);transform:translateY(-8px)scale(1.035)}.cycle-step-1{top:10px;left:50%;transform:translate(-50%)}.cycle-step-1:hover{transform:translate(-50%)translateY(-8px)scale(1.035)}.cycle-step-2{top:130px;right:30px}.cycle-step-3{top:345px;right:0}.cycle-step-4{bottom:90px;right:60px}.cycle-step-5{bottom:0;left:50%;transform:translate(-50%)}.cycle-step-5:hover{transform:translate(-50%)translateY(-8px)scale(1.035)}.cycle-step-6{bottom:90px;left:60px}.cycle-step-7{top:345px;left:0}.cycle-step-8{top:130px;left:30px}.cycle-orange{--cycle-color:#ff7b42;--cycle-glow:#ff7b4233}.cycle-teal{--cycle-color:#13b9aa;--cycle-glow:#13b9aa33}.cycle-purple{--cycle-color:#7958ee;--cycle-glow:#7958ee33}.cycle-blue{--cycle-color:#369bea;--cycle-glow:#369bea33}.cycle-pink{--cycle-color:#ed4f9c;--cycle-glow:#ed4f9c33}.cycle-gold{--cycle-color:#efa917;--cycle-glow:#efa91738}.cycle-cyan{--cycle-color:#21aede;--cycle-glow:#21aede33}.cycle-violet{--cycle-color:#7649e9;--cycle-glow:#7649e933}.cycle-icon{background:var(--cycle-color);color:#fff;width:48px;height:48px;box-shadow:0 0 0 6px #ffffffe6, 0 8px 25px var(--cycle-glow);border-radius:50%;place-items:center;font-size:21px;font-weight:800;transition:transform .3s;display:grid;position:absolute;top:30px;left:20px}.cycle-step:hover .cycle-icon{transform:rotate(8deg)scale(1.13)}.cycle-number{width:42px;height:42px;color:var(--cycle-color);border:2px solid var(--cycle-color);box-shadow:0 7px 20px var(--cycle-glow);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:-15px;right:17px}.cycle-content small{color:var(--cycle-color);letter-spacing:1.3px;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.cycle-content h3{color:#12204d;margin:0 0 7px;font-family:Manrope,sans-serif;font-size:18px}.cycle-content p{color:#5f6e8c;margin:0;font-size:11px;line-height:1.55}.cycle-dot{z-index:6;background:#23c8ba;border-radius:50%;width:11px;height:11px;animation:1.7s ease-in-out infinite cycleDotBlink;position:absolute;box-shadow:0 0 0 7px #23c8ba1f,0 0 20px #23c8bacc}.cycle-dot-1{top:19%;left:50%}.cycle-dot-2{animation-delay:.2s;top:29%;right:26%}.cycle-dot-3{animation-delay:.4s;top:50%;right:20%}.cycle-dot-4{animation-delay:.6s;bottom:26%;right:27%}.cycle-dot-5{animation-delay:.8s;bottom:18%;left:50%}.cycle-dot-6{animation-delay:1s;bottom:26%;left:27%}.cycle-dot-7{animation-delay:1.2s;top:50%;left:20%}.cycle-dot-8{animation-delay:1.4s;top:29%;left:26%}@keyframes cycleDotBlink{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.cycle-benefits{border-top:1px solid #e6eaf2;grid-template-columns:repeat(4,1fr);width:min(1200px,100%);margin:35px auto 0;padding-top:30px;display:grid}.cycle-benefits>div{align-items:center;gap:12px;padding:10px 25px;display:flex}.cycle-benefits>div:not(:last-child){border-right:1px solid #e2e7ef}.cycle-benefits>div>span{color:#0f9f92;background:#e8f8f6;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.cycle-benefits p{color:#7b879e;margin:0;font-size:10px;line-height:1.45}.cycle-benefits strong{color:#142453;margin-bottom:3px;font-size:12px;display:block}@media (width<=1050px){.fusion-cycle{grid-template-columns:repeat(2,1fr);gap:22px;height:auto;margin-top:40px;display:grid}.cycle-ring,.cycle-center,.cycle-dot{display:none}.cycle-step,.cycle-step-1,.cycle-step-2,.cycle-step-3,.cycle-step-4,.cycle-step-5,.cycle-step-6,.cycle-step-7,.cycle-step-8{width:100%;position:relative;inset:auto;transform:none}.cycle-step:hover,.cycle-step-1:hover,.cycle-step-5:hover{transform:translateY(-6px)}.cycle-benefits{grid-template-columns:repeat(2,1fr)}.cycle-benefits>div{border-bottom:1px solid #e6eaf2;border-right:0!important}}@media (width<=620px){.fusion-cycle-section{padding:75px 20px}.fusion-cycle-heading h2{letter-spacing:-2px;font-size:40px}.fusion-cycle{grid-template-columns:1fr}.cycle-step{min-height:160px}.cycle-benefits{grid-template-columns:1fr}}.about-page-hero{align-items:center;min-height:auto;padding-top:65px;padding-bottom:65px}.about-page-image{justify-self:center;width:100%;max-width:500px;height:330px;position:relative}.about-page-image img{object-fit:cover;object-position:center;border-radius:24px;width:100%;height:100%;transition:transform .4s,box-shadow .4s;display:block;box-shadow:0 20px 50px #10182821}.about-page-image img:hover{transform:translateY(-5px)scale(1.015);box-shadow:0 28px 65px #1018282e}.about-page-image:before{content:"";filter:blur(2px);z-index:-1;background:#14b8a61f;border-radius:50%;width:170px;height:170px;position:absolute;top:-30px;left:-35px}.about-page-image:after{content:"";z-index:-1;background:#ff6b4a1f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-25px;right:-25px}@media (width<=900px){.about-page-image{max-width:480px;height:300px}}@media (width<=600px){.about-page-hero{padding-top:45px;padding-bottom:50px}.about-page-image{max-width:100%;height:240px}.about-page-image img{border-radius:18px}}.employer-ai-process{background:radial-gradient(circle at 10% 30%,#ff7e4e1a,#0000 24%),radial-gradient(circle at 90% 25%,#17c9be1a,#0000 24%),radial-gradient(circle at 50% 75%,#6646ff14,#0000 28%),#f8fbff;padding:100px 5%;position:relative;overflow:hidden}.employer-ai-heading{text-align:center;max-width:850px;margin:0 auto 70px}.employer-ai-heading h2{margin:14px 0 18px;font-size:clamp(36px,4vw,58px);line-height:1.05}.employer-ai-heading h2 em{font-weight:500}.employer-ai-heading p{opacity:.72;max-width:720px;margin:auto;font-size:17px;line-height:1.8}.employer-ai-flow{grid-template-columns:minmax(0,1fr) 55px minmax(0,1fr) 55px minmax(0,1fr);align-items:center;gap:22px 10px;max-width:1250px;margin:auto;display:grid}.employer-process-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:28px;min-height:420px;padding:28px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;box-shadow:0 20px 60px #19264617}.employer-process-card:hover{transform:translateY(-12px)scale(1.015);box-shadow:0 30px 80px #1e2d5029}.card-orange{box-shadow:0 20px 60px #ff673721}.card-orange:hover{border-color:#ff673759}.card-blue{box-shadow:0 20px 60px #1e78ff21}.card-blue:hover{border-color:#1e78ff59}.card-teal{box-shadow:0 20px 60px #0ebeae21}.card-teal:hover{border-color:#0ebeae59}.card-purple{box-shadow:0 20px 60px #7645ff21}.card-purple:hover{border-color:#7645ff59}.card-coral{box-shadow:0 20px 60px #ff5f5021}.card-coral:hover{border-color:#ff5f5059}.card-cyan{box-shadow:0 20px 60px #00bed221}.card-cyan:hover{border-color:#00bed259}.process-number{color:#fff;background:#12245c;border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:grid;position:absolute;top:-17px;left:22px;box-shadow:0 8px 25px #12245c40}.process-label{letter-spacing:1.4px;color:#65708d;margin:20px 0 8px;font-size:10px;font-weight:800;display:inline-block}.employer-process-card h3{color:#102153;margin:4px 0 12px;font-size:24px}.employer-process-card p{color:#56627f;margin:0;font-size:14px;line-height:1.7}.process-visual{background:linear-gradient(135deg,#ebf3ffe6,#fffc);border-radius:22px;justify-content:center;align-items:center;height:170px;display:flex;position:relative;overflow:hidden}.jd-paper{background:#fff;border-radius:13px;width:130px;padding:20px;box-shadow:0 15px 35px #1428501f}.jd-paper strong{color:#17275b;margin-bottom:13px;font-size:9px;display:block}.jd-paper i{background:#d7dfeb;border-radius:20px;width:100%;height:5px;margin:7px 0;display:block}.jd-paper i:nth-child(3){width:75%}.jd-paper i:nth-child(5){width:55%}.visual-bubble{color:#fff;background:#ff7048;border-radius:50%;place-items:center;width:48px;height:48px;margin-left:-15px;font-size:25px;animation:2.6s ease-in-out infinite fusionFloat;display:grid;box-shadow:0 8px 25px #ff704859}.analysis-visual{gap:18px}.ai-orb-small{color:#fff;background:radial-gradient(circle at 35% 30%,#58ddff,#3757ff 55%,#6225da);border-radius:50%;place-items:center;width:75px;height:75px;font-size:25px;font-weight:900;animation:2s ease-in-out infinite alternate fusionGlow;display:grid;box-shadow:0 0 30px #3d58ff59}.analysis-list{flex-direction:column;gap:8px;display:flex}.analysis-list span{background:#fff;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:700;box-shadow:0 5px 15px #14285014}.candidate-visual{gap:7px}.mini-candidate{text-align:center;background:#fff;border-radius:14px;width:75px;padding:12px 8px;box-shadow:0 8px 22px #1428501a}.main-candidate{border:1px solid #11beaa4d;width:100px;transform:scale(1.08)}.candidate-avatar{color:#173160;background:linear-gradient(135deg,#d8f8f5,#dbe9ff);border-radius:50%;place-items:center;width:37px;height:37px;margin:auto auto 8px;font-size:9px;font-weight:900;display:grid}.mini-candidate i{background:#dfe6ef;border-radius:20px;height:4px;margin:5px;display:block}.main-candidate strong{color:#12315d;font-size:8px}.match-bar{background:#e7eeee;border-radius:20px;height:6px;margin-top:8px;overflow:hidden}.match-bar span{background:linear-gradient(90deg,#17bfa9,#35d49f);width:85%;height:100%;animation:2.5s infinite matchLoad;display:block}.recruiter-visual{gap:25px}.review-person{text-align:center}.review-person div{color:#6032d8;background:linear-gradient(135deg,#ece5ff,#d8e5ff);border-radius:50%;place-items:center;width:65px;height:65px;margin-bottom:8px;font-size:23px;font-weight:900;display:grid}.review-person strong{font-size:10px}.review-list{flex-direction:column;gap:8px;display:flex}.review-list span{background:#fff;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:700;box-shadow:0 5px 15px #14285014}.cv-visual{perspective:600px}.cv-sheet{z-index:3;background:#fff;border-radius:12px;width:120px;height:130px;padding:14px;position:relative;box-shadow:0 12px 30px #14285024}.cv-sheet strong{margin:7px 0;font-size:8px;display:block}.cv-sheet i{background:#dde4ec;border-radius:10px;height:4px;margin:6px 0;display:block}.cv-sheet span{color:#07986e;background:#e1faf2;border-radius:7px;margin-top:7px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.cv-avatar{background:#e8efff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.cv-back{z-index:1;opacity:.65;position:absolute;transform:translate(-55px)rotate(-9deg)scale(.88)}.cv-right{transform:translate(55px)rotate(9deg)scale(.88)}.decision-visual{flex-direction:column;gap:8px}.decision-circle{color:#fff;background:linear-gradient(135deg,#16d2bf,#00a8d2);border-radius:50%;place-items:center;width:65px;height:65px;font-size:30px;animation:1.8s ease-in-out infinite alternate fusionGlow;display:grid;box-shadow:0 0 30px #00bec84d}.decision-visual strong{text-align:center;color:#12305f;font-size:12px}.decision-visual>span{color:#0ab9bb;font-size:20px}.process-arrow{justify-content:center;align-items:center;display:flex}.process-arrow span{color:#3d66e7;border:1px dashed #7592e8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;animation:1.5s ease-in-out infinite arrowPulse;display:grid}.employer-ai-center{text-align:center;grid-column:1/-1;width:260px;margin:10px auto 30px;position:relative}.ai-core{z-index:3;color:#fff;background:radial-gradient(circle at 35% 25%,#608aff,#3027d6 50%,#12085e);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;margin:auto;animation:3s ease-in-out infinite fusionFloat;display:flex;position:relative;box-shadow:0 0 0 10px #4c49ff12,0 0 45px #433cff66}.ai-core strong{font-size:37px;line-height:1}.ai-core small{letter-spacing:1.5px;font-size:8px}.ai-core>span{margin:4px 0}.employer-ai-center p{color:#65708a;margin-top:18px;font-size:12px;line-height:1.5}.ai-pulse{border:1px solid #4749ff40;border-radius:50%;width:170px;height:170px;animation:2.5s linear infinite aiPulse;position:absolute;top:-13px;left:45px}.pulse-two{animation-delay:1.2s}.employer-process-bottom{flex-wrap:wrap;justify-content:center;gap:12px;max-width:750px;margin:55px auto 0;display:flex}.employer-process-bottom span{color:#324263;background:#fff;border:1px solid #e2e8f4;border-radius:50px;padding:11px 17px;font-size:12px;font-weight:700;box-shadow:0 7px 20px #1428500f}@keyframes fusionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fusionGlow{0%{opacity:.65;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(35px,25px)scale(1.15)}}@keyframes arrowPulse{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}@keyframes aiPulse{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.45)}}@keyframes matchLoad{0%{width:15%}70%,to{width:85%}}@media (width<=1050px){.employer-ai-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.process-arrow{display:none}.employer-ai-center{grid-column:1/-1}}@media (width<=650px){.employer-ai-process{padding:75px 20px}.employer-ai-flow{flex-direction:column;display:flex}.employer-process-card{width:100%;min-height:auto}.employer-ai-center{order:4;width:100%}.employer-ai-heading h2{font-size:36px}}.fusion-services-pro{color:#10204e;background:#f7f9fc}.fsp-intro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;max-width:1240px;margin:auto;padding:100px 30px;display:grid}.fsp-intro h2,.fsp-audience-heading h2,.fsp-service-title h2,.fsp-flow-copy h2,.fsp-network-top h2{letter-spacing:-2px;margin:12px 0 20px;font-size:clamp(38px,4.6vw,62px);line-height:1.02}.fsp-intro h2 em,.fsp-audience-heading em,.fsp-service-title em,.fsp-flow-copy em,.fsp-network-top em{color:#ff6547;font-family:Georgia,serif;font-weight:400}.fsp-intro p,.fsp-audience-heading p,.fsp-flow-copy p{color:#6b7690;line-height:1.8}.fsp-intro-image{border-radius:28px;height:390px;position:relative;overflow:hidden;box-shadow:0 30px 70px #14234b26}.fsp-intro-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.fsp-intro-image:hover img{transform:scale(1.05)}.fsp-image-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0a1941e0;border-radius:15px;padding:18px 20px;position:absolute;bottom:25px;left:25px;right:25px}.fsp-image-label span,.fsp-image-label strong{display:block}.fsp-image-label span{letter-spacing:1.7px;opacity:.7;font-size:9px}.fsp-image-label strong{margin-top:4px}.fsp-audience-heading{text-align:center;max-width:760px;margin:0 auto 45px;padding:0 25px}.fsp-audience-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1240px;margin:auto;padding:0 30px 110px;display:grid}.fsp-audience-card{background:#fff;border:1px solid #e6eaf2;border-radius:24px;transition:all .35s;overflow:hidden;box-shadow:0 18px 45px #14234612}.fsp-audience-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px #14234624}.fsp-audience-card.featured{transform:translateY(-18px)}.fsp-audience-card.featured:hover{transform:translateY(-28px)}.fsp-card-image{height:210px;position:relative;overflow:hidden}.fsp-card-image img{object-fit:cover;width:100%;height:100%;transition:all .6s}.fsp-audience-card:hover img{transform:scale(1.07)}.fsp-card-image span{letter-spacing:1px;background:#fff;border-radius:30px;padding:8px 12px;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:18px}.fsp-card-body{padding:27px}.fsp-card-body small{color:#ff6547;letter-spacing:1.3px;font-weight:900}.fsp-card-body h3{margin:9px 0 12px;font-size:25px}.fsp-card-body p{color:#6c7890;min-height:100px;font-size:13px;line-height:1.65}.fsp-checks{gap:7px;margin:18px 0 22px;display:grid}.fsp-checks span{background:#f5f7fb;border-radius:7px;padding:8px 10px;font-size:11px}.fsp-card-body button,.fsp-flow-copy button,.fsp-final button{color:#fff;cursor:pointer;background:#10204e;border:0;border-radius:9px;padding:13px 17px;font-weight:800;transition:all .25s}.fsp-card-body button:hover,.fsp-flow-copy button:hover,.fsp-final button:hover{transform:translateY(-3px)}.fsp-service-area{background:#fff;padding:105px 30px}.fsp-service-title{max-width:1240px;margin:0 auto 45px}.fsp-service-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1240px;margin:auto;display:grid}.fsp-service-card{background:#f5f7fb;border:1px solid #e7ebf3;border-radius:17px;min-height:245px;padding:26px;transition:all .35s;position:relative;overflow:hidden}.fsp-service-card:hover{color:#fff;background:#10204e;transform:translateY(-7px)}.fsp-service-number{color:#ff6547;font-size:10px;font-weight:900}.fsp-service-icon{color:#ff6547;background:#fff;border-radius:50%;place-items:center;width:39px;height:39px;margin:20px 0 13px;display:grid;box-shadow:0 7px 20px #00000012}.fsp-service-card h3{font-size:17px}.fsp-service-card p{color:#6c7890;font-size:12px;line-height:1.65}.fsp-service-card:hover p{color:#c4cce0}.fsp-arrow{color:#ff6547;font-size:20px;position:absolute;bottom:20px;right:22px}.fsp-flow-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;max-width:1240px;margin:auto;padding:110px 30px;display:grid}.fsp-flow-board{background:#0d193d;border-radius:27px;padding:28px;box-shadow:0 30px 80px #0a194140}.fsp-flow-status{color:#aab6d0;letter-spacing:1.4px;padding-bottom:20px;font-size:9px;font-weight:900}.fsp-live-dot{background:#39d6bd;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:1.5s infinite fspPulse;display:inline-block;box-shadow:0 0 12px #39d6bd}.fsp-flow-row{color:#fff;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:38px 1fr 30px;align-items:center;gap:10px;padding:14px 16px;display:grid}.fsp-flow-row.active{background:#38d6bd1f;border-color:#38d6bd59}.fsp-flow-row>span{color:#42dbc4;font-size:10px;font-weight:900}.fsp-flow-row strong,.fsp-flow-row small{display:block}.fsp-flow-row small{color:#99a7c5;margin-top:3px;font-size:9px}.fsp-flow-row b{color:#42dbc4}.fsp-flow-line{background:#405078;width:1px;height:12px;margin-left:34px}.fsp-network-visual{color:#fff;background:radial-gradient(circle at 85% 20%,#3ad9c31f,#0000 30%),#0d193d;padding:90px max(30px,50% - 620px)}.fsp-network-top{grid-template-columns:1fr .8fr;align-items:end;gap:70px;display:grid}.fsp-network-top p{color:#a9b4ce;line-height:1.7}.fsp-activity-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:45px;display:grid}.fsp-activity{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;min-height:240px;padding:24px}.fsp-activity span{color:#42dbc4;letter-spacing:1px;font-size:9px;font-weight:900}.fsp-activity strong{margin-top:5px;display:block}.fsp-bars{align-items:flex-end;gap:8px;height:125px;margin-top:30px;display:flex}.fsp-bars i{background:linear-gradient(#ffae70,#ff6547);border-radius:5px 5px 0 0;flex:1;min-height:15px;animation:3s ease-in-out infinite alternate fspBar}.fsp-stage-rings{gap:9px;margin-top:25px;display:grid}.fsp-stage-rings span{color:#fff;background:#ffffff12;border-radius:30px;padding:11px 14px;transition:all .25s}.fsp-stage-rings span:hover{background:#3ad9c326;padding-left:22px}.fsp-pulse-chart{align-items:center;gap:8px;height:100px;margin:30px 0 17px;display:flex}.fsp-pulse-chart i{background:#42dbc4;border-radius:20px;flex:1;height:30%;animation:1.6s ease-in-out infinite alternate fspSignal}.fsp-pulse-chart i:nth-child(2){animation-delay:.2s}.fsp-pulse-chart i:nth-child(3){animation-delay:.4s}.fsp-pulse-chart i:nth-child(4){animation-delay:.6s}.fsp-pulse-chart i:nth-child(5){animation-delay:.8s}.fsp-pulse-chart i:nth-child(6){animation-delay:1s}.fsp-activity>small{color:#8290ae;font-size:8px}.fsp-final{grid-template-columns:1fr 1fr;display:grid}.fsp-final>div{padding:75px max(30px,25vw - 310px)}.fsp-final>div:first-child{color:#fff;background:#ff6547}.fsp-final>div:last-child{background:#edf2f8}.fsp-final span{letter-spacing:1.5px;font-size:9px;font-weight:900}.fsp-final h2{margin:10px 0;font-size:34px}.fsp-final p{line-height:1.6}@keyframes fspPulse{50%{opacity:.3;transform:scale(.7)}}@keyframes fspBar{to{transform:scaleY(.75)}}@keyframes fspSignal{to{opacity:.65;height:85%}}@media (width<=1000px){.fsp-intro,.fsp-flow-section{grid-template-columns:1fr}.fsp-audience-grid{grid-template-columns:1fr 1fr}.fsp-audience-card.featured{transform:none}.fsp-service-grid{grid-template-columns:repeat(2,1fr)}.fsp-activity-grid{grid-template-columns:1fr}}@media (width<=650px){.fsp-intro,.fsp-flow-section{padding:70px 20px}.fsp-audience-grid,.fsp-service-grid,.fsp-network-top,.fsp-final{grid-template-columns:1fr}.fsp-audience-grid,.fsp-service-area{padding-left:20px;padding-right:20px}.fsp-intro-image{height:270px}.fsp-card-body p{min-height:0}}.fusion-premium-services{background:#f7f9fc;overflow:hidden}.fps-heading{text-align:center;max-width:800px;margin:auto;padding:100px 25px 55px}.fps-heading h2,.fps-matrix-heading h2,.fps-people-heading h2,.fps-connection-heading h2{color:#10204e;letter-spacing:-2.5px;margin:12px 0 18px;font-size:clamp(40px,5vw,62px);line-height:1.03}.fps-heading em,.fps-matrix-heading em,.fps-people-heading em,.fps-connection-heading em{color:#ff6547;font-family:Georgia,serif;font-weight:400}.fps-heading p{color:#69758d;line-height:1.8}.fps-feature-grid{grid-template-columns:1fr 1fr;gap:25px;max-width:1240px;margin:auto;padding:0 30px 110px;display:grid}.fps-feature-card{background:#fff;border:1px solid #e5eaf3;border-radius:25px;transition:transform .4s,box-shadow .4s;overflow:hidden;box-shadow:0 20px 55px #14234b14}.fps-feature-card:hover{transform:translateY(-10px);box-shadow:0 35px 80px #14234b29}.fps-feature-image{height:270px;position:relative;overflow:hidden}.fps-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.fps-feature-card:hover img{transform:scale(1.07)}.fps-feature-image:after{content:"";background:linear-gradient(#0000 35%,#081432a6);position:absolute;inset:0}.fps-number{z-index:3;color:#fff;background:#ff6547;border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid;position:absolute;top:20px;left:20px;box-shadow:0 0 0 6px #ff65472e}.fps-image-tag{z-index:3;color:#10204e;letter-spacing:1px;background:#ffffffeb;border-radius:30px;padding:8px 13px;font-size:9px;font-weight:900;position:absolute;bottom:20px;left:20px}.fps-feature-content{padding:32px}.fps-feature-content>span{color:#ff6547;letter-spacing:1.4px;font-size:9px;font-weight:900}.fps-feature-content h3{color:#10204e;margin:9px 0 14px;font-size:29px;line-height:1.08}.fps-feature-content p{color:#68748d;font-size:13px;line-height:1.7}.fps-tags{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.fps-tags span{color:#485772;background:#f1f4f9;border-radius:30px;padding:7px 10px;font-size:9px;font-weight:700}.fps-feature-content button,.fps-person-overlay button{color:#fff;cursor:pointer;background:#10204e;border:0;border-radius:9px;padding:13px 18px;font-weight:800;transition:all .25s}.fps-feature-content button:hover,.fps-person-overlay button:hover{background:#ff6547;transform:translateY(-3px)}.fps-matrix-heading{grid-template-columns:1fr .7fr;align-items:end;gap:70px;max-width:1240px;margin:auto;padding:100px 30px 45px;display:grid}.fps-matrix-heading p{color:#6c7890;line-height:1.8}.fps-service-matrix{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1240px;margin:auto;padding:0 30px 110px;display:grid}.fps-mini-card{background:#fff;border:1px solid #e4e9f1;border-radius:18px;min-height:255px;padding:25px;transition:transform .35s,background .35s,box-shadow .35s;position:relative}.fps-mini-card:hover{background:#10204e;transform:translateY(-8px);box-shadow:0 25px 55px #10204e2b}.fps-mini-card.highlight{background:linear-gradient(145deg,#edf3ff,#fff)}.fps-mini-card.highlight:hover{background:#10204e}.fps-mini-card.graduate-card{background:linear-gradient(145deg,#fff3ed,#fff)}.fps-mini-card.graduate-card:hover{background:#10204e}.fps-mini-top{justify-content:space-between;align-items:center;display:flex}.fps-mini-top span{color:#ff6547;font-size:10px;font-weight:900}.fps-mini-top b{color:#10204e;background:#eef2f8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.fps-mini-card h3{color:#10204e;margin:28px 0 10px;font-size:18px}.fps-mini-card p{color:#6e7990;font-size:12px;line-height:1.65}.fps-mini-card:hover h3{color:#fff}.fps-mini-card:hover p{color:#b9c3d8}.fps-mini-line{background:#ff6547;width:45px;height:2px;margin:20px 0 10px;transition:width .35s}.fps-mini-card:hover .fps-mini-line{width:100%}.fps-mini-card small{color:#8c98ad;letter-spacing:.7px;font-size:8px;font-weight:900}.fps-people-section{background:#0d193d;padding:105px 30px}.fps-people-heading{max-width:1240px;margin:0 auto 45px}.fps-people-heading h2{color:#fff}.fps-people-grid{grid-template-columns:repeat(3,1fr);gap:17px;max-width:1240px;margin:auto;display:grid}.fps-person-card{border-radius:22px;height:470px;position:relative;overflow:hidden}.fps-person-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.fps-person-card:hover img{transform:scale(1.09)}.fps-person-card:after{content:"";background:linear-gradient(#060f281a 25%,#060f28f5);position:absolute;inset:0}.fps-person-overlay{z-index:4;color:#fff;position:absolute;bottom:25px;left:25px;right:25px}.fps-person-overlay>span{color:#4be0cc;letter-spacing:1.2px;font-size:9px;font-weight:900}.fps-person-overlay h3{margin:8px 0;font-size:25px}.fps-person-overlay p{color:#c1c9d9;font-size:12px;line-height:1.6}.fps-connection{background:radial-gradient(circle at 50% 45%,#485dff14,#0000 30%),#f7f9fc;padding:110px 30px}.fps-connection-heading{text-align:center;max-width:850px;margin:0 auto 65px}.fps-connection-visual{justify-content:center;align-items:center;gap:25px;max-width:950px;margin:auto;display:flex}.fps-source{text-align:center;background:#fff;border:1px solid #e3e8f1;border-radius:17px;width:175px;padding:25px 15px;box-shadow:0 17px 45px #14234614}.fps-source span{color:#ff6547;background:#fff0eb;border-radius:50%;place-items:center;width:35px;height:35px;margin:0 auto 10px;font-size:9px;font-weight:900;display:grid}.fps-source strong,.fps-source small{display:block}.fps-source small{color:#8994a8;margin-top:4px;font-size:9px}.fps-stream{gap:7px;display:flex}.fps-stream i{background:#ff6547;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite fpsData}.fps-stream i:nth-child(2){animation-delay:.2s}.fps-stream i:nth-child(3){animation-delay:.4s}.fps-stream.reverse i{background:#38cdb9}.fps-core{place-items:center;width:200px;height:200px;display:grid;position:relative}.fps-core-ring{border:1px dashed #4655dc73;border-radius:50%;width:100%;height:100%;animation:15s linear infinite fpsRotate;position:absolute}.fps-core-content{text-align:center;color:#fff;background:radial-gradient(circle at 35% 25%,#6478ff,#283b9b 55%,#10204e);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;box-shadow:0 20px 50px #2d3eaa4d}.fps-core-content b{color:#53e0cc;font-size:23px;animation:1.5s infinite fpsBlink}.fps-core-content small{letter-spacing:2px;margin-top:5px;font-size:8px}.fps-core-content strong{margin-top:5px;font-size:16px;line-height:1.1}.fps-process-strip{background:#10204e;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;max-width:1100px;margin:65px auto 0;padding:22px;display:flex}.fps-process-strip>div{text-align:center;flex:1}.fps-process-strip span{color:#42dcc7;background:#42dcc721;border-radius:50%;place-items:center;width:29px;height:29px;margin:auto;font-size:8px;font-weight:900;display:grid}.fps-process-strip strong{color:#fff;margin:7px 0 3px;font-size:10px;display:block}.fps-process-strip small{color:#929fba;font-size:8px}.fps-process-strip>b{color:#42dcc7;animation:1.4s ease-in-out infinite fpsArrow}@keyframes fpsData{50%{opacity:.25;transform:translate(5px)scale(.7)}}@keyframes fpsRotate{to{transform:rotate(360deg)}}@keyframes fpsBlink{50%{opacity:.35;transform:scale(.75)}}@keyframes fpsArrow{50%{transform:translate(5px)}}@media (width<=1000px){.fps-service-matrix{grid-template-columns:repeat(2,1fr)}.fps-people-grid{grid-template-columns:1fr}.fps-person-card{height:380px}}@media (width<=700px){.fps-feature-grid,.fps-service-matrix,.fps-matrix-heading{grid-template-columns:1fr}.fps-feature-grid,.fps-service-matrix,.fps-people-section,.fps-connection{padding-left:20px;padding-right:20px}.fps-feature-image{height:220px}.fps-connection-visual{flex-direction:column}.fps-stream{margin:10px;transform:rotate(90deg)}.fps-process-strip{flex-direction:column}.fps-process-strip>b{transform:rotate(90deg)}.fps-source{width:100%;max-width:270px}}.fusion-services-showcase{--fss-navy:#0d1d47;--fss-navy2:#14285d;--fss-orange:#ff6848;--fss-mint:#48dbc6;--fss-text:#68748a;--fss-line:#e7ebf2;background:radial-gradient(circle at 95% 5%,#48dbc61a,#0000 25%),#fff;padding:110px 7%}.fss-header,.fss-explorer-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;max-width:1240px;margin:0 auto 55px;display:grid}.fss-header h2,.fss-explorer-heading h2{color:var(--fss-navy);letter-spacing:-2.5px;margin:13px 0 0;font-size:clamp(38px,4vw,63px);line-height:.98}.fss-header h2 em,.fss-explorer-heading h2 em,.fss-feature-content h3 em,.fss-story h2 em,.fss-capability h2 em,.fss-final h2 em{color:var(--fss-orange);font-family:Georgia,serif;font-weight:400}.fss-header-copy p,.fss-explorer-heading>p{color:var(--fss-text);font-size:15px;line-height:1.8}.fss-feature{border:1px solid var(--fss-line);background:#fff;border-radius:28px;grid-template-columns:1.08fr .92fr;max-width:1240px;min-height:540px;margin:0 auto 28px;display:grid;overflow:hidden;box-shadow:0 20px 70px #0d1d4714}.fss-feature-reverse{grid-template-columns:.92fr 1.08fr}.fss-feature-reverse .fss-feature-image{order:2}.fss-feature-image{min-height:500px;position:relative;overflow:hidden}.fss-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.fss-feature:hover .fss-feature-image img{transform:scale(1.06)}.fss-image-overlay{background:linear-gradient(#0000 30%,#07122fd6 100%);position:absolute;inset:0}.fss-feature-number{width:58px;height:58px;color:var(--fss-navy);background:#ffffffed;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:25px;left:25px}.fss-image-caption{color:#fff;position:absolute;bottom:35px;left:35px;right:35px}.fss-image-caption small{color:var(--fss-mint);letter-spacing:1.6px;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.fss-image-caption strong{max-width:420px;font-size:27px;line-height:1.15;display:block}.fss-feature-content{flex-direction:column;justify-content:center;padding:55px;display:flex}.fss-category{color:var(--fss-orange);letter-spacing:1.5px;font-size:10px;font-weight:900}.fss-feature-content h3{color:var(--fss-navy);letter-spacing:-1.8px;margin:17px 0;font-size:clamp(32px,3vw,48px);line-height:1.03}.fss-feature-content>p{color:var(--fss-text);font-size:14px;line-height:1.8}.fss-detail-list{gap:9px;margin:24px 0 28px;display:grid}.fss-detail-list span{color:#34415b;font-size:13px}.fss-detail-list span:first-letter{color:var(--fss-mint)}.fss-feature-content button,.fss-story button,.fss-final button{cursor:pointer;background:var(--fss-navy);color:#fff;border:0;border-radius:8px;width:fit-content;padding:15px 20px;font-weight:800;transition:all .3s}.fss-feature-content button:hover,.fss-story button:hover{background:var(--fss-orange);transform:translateY(-3px)}.fss-explorer-heading{margin-top:110px}.fss-services-grid{grid-template-columns:repeat(3,1fr);gap:17px;max-width:1240px;margin:0 auto;display:grid}.fss-service-card{border:1px solid var(--fss-line);background:#fff;border-radius:20px;flex-direction:column;min-height:360px;padding:28px;transition:transform .35s,box-shadow .35s,background .35s;display:flex;position:relative;overflow:hidden}.fss-service-card:before{content:"";background:linear-gradient(90deg, var(--fss-orange), #ff9b72, var(--fss-mint));transform-origin:0;height:4px;transition:transform .4s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.fss-service-card:hover:before{transform:scaleX(1)}.fss-service-card:hover{background:var(--fss-navy);transform:translateY(-9px);box-shadow:0 25px 60px #0d1d4729}.fss-card-top{justify-content:space-between;align-items:center;display:flex}.fss-card-top>span{color:var(--fss-orange);font-size:11px;font-weight:900}.fss-card-top>b{width:45px;height:45px;color:var(--fss-navy);background:#f1f4f8;border-radius:50%;place-items:center;transition:all .35s;display:grid}.fss-service-card:hover .fss-card-top>b{background:var(--fss-mint);transform:rotate(8deg)scale(1.08);box-shadow:0 0 28px #48dbc673}.fss-service-card>small{color:#a0a9b8;letter-spacing:1.2px;margin-top:35px;font-size:9px;font-weight:900}.fss-service-card h3{color:var(--fss-navy);margin:10px 0 13px;font-size:22px;line-height:1.15;transition:color .3s}.fss-service-card p{color:var(--fss-text);margin:0;font-size:13px;line-height:1.75;transition:color .3s}.fss-service-card:hover h3{color:#fff}.fss-service-card:hover p{color:#bac5da}.fss-card-tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.fss-card-tags span{color:#68748a;background:#f5f7fa;border-radius:100px;padding:6px 8px;font-size:9px;font-weight:700;transition:all .3s}.fss-service-card:hover .fss-card-tags span{color:var(--fss-mint);background:#ffffff17}.fss-card-footer{color:#9aa4b5;text-transform:uppercase;letter-spacing:.8px;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:9px;font-weight:900;display:flex}.fss-card-footer b{color:var(--fss-orange);font-size:19px}.fss-story{background:radial-gradient(circle at 20% 10%, #48dbc61f, transparent 25%), var(--fss-navy);color:#fff;border-radius:30px;grid-template-columns:.9fr 1.1fr;gap:65px;max-width:1240px;margin:110px auto 0;padding:65px;display:grid}.fss-story h2,.fss-capability h2,.fss-final h2{letter-spacing:-2px;margin:15px 0 20px;font-size:clamp(35px,3.6vw,53px);line-height:1.02}.fss-story-copy>p{color:#b9c5dc;font-size:14px;line-height:1.8}.fss-story-flow{margin-top:35px}.fss-story-flow>div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:14px;padding:13px 15px;transition:all .3s;display:flex}.fss-story-flow>div:hover,.fss-story-flow>div.active{background:#48dbc617;border-color:#48dbc680;transform:translate(7px)}.fss-story-flow b{color:var(--fss-orange);font-size:11px}.fss-story-flow span{gap:4px;display:grid}.fss-story-flow strong{font-size:13px}.fss-story-flow small{color:#94a3c0;font-size:10px}.fss-story-flow>i{color:var(--fss-mint);margin:4px 0 4px 25px;font-style:normal;display:block}.fss-story-images{gap:12px;display:grid}.fss-story-main-image,.fss-story-small-images>div{border-radius:17px;position:relative;overflow:hidden}.fss-story-main-image{height:320px}.fss-story-main-image img,.fss-story-small-images img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.fss-story-main-image:hover img,.fss-story-small-images>div:hover img{transform:scale(1.07)}.fss-story-main-image:after,.fss-story-small-images>div:after{content:"";background:linear-gradient(#0000 25%,#050f27e0);position:absolute;inset:0}.fss-story-main-image>div{z-index:2;gap:8px;display:grid;position:absolute;bottom:25px;left:25px}.fss-story-main-image span{color:var(--fss-mint);letter-spacing:1px;font-size:9px;font-weight:900}.fss-story-main-image strong{font-size:22px}.fss-story-main-image button{background:var(--fss-orange);margin-top:5px}.fss-story-small-images{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fss-story-small-images>div{height:180px}.fss-story-small-images span{z-index:2;gap:5px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.fss-story-small-images small{color:var(--fss-mint);font-size:8px;font-weight:900}.fss-story-small-images strong{font-size:15px}.fss-capability{border:1px solid var(--fss-line);background:#f6f8fb;border-radius:28px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;max-width:1240px;margin:25px auto 0;padding:60px;display:grid}.fss-capability-heading>span{color:var(--fss-orange);letter-spacing:1.4px;font-size:10px;font-weight:900}.fss-capability-heading h2{color:var(--fss-navy)}.fss-capability-heading p{color:var(--fss-text);line-height:1.7}.fss-capability-visual{gap:18px;display:grid}.fss-cap-line{grid-template-columns:145px 1fr 30px;align-items:center;gap:15px;display:grid}.fss-cap-line>span{color:#536078;font-size:11px;font-weight:800}.fss-cap-line>div{background:#e4e9f1;border-radius:100px;height:9px;overflow:hidden}.fss-cap-line i{background:linear-gradient(90deg, var(--fss-orange), var(--fss-mint));border-radius:inherit;height:100%;animation:1.6s both fssGrow;display:block}.fss-cap-line b{color:var(--fss-navy);font-size:10px}.fss-cap-note{color:#9aa3b3;font-size:9px;line-height:1.5}@keyframes fssGrow{0%{width:0}}.fss-final{border-radius:28px;grid-template-columns:1fr 1fr;max-width:1240px;margin:25px auto 0;display:grid;overflow:hidden}.fss-final>div{padding:60px}.fss-final-employer{background:var(--fss-orange);color:#fff}.fss-final-talent{background:var(--fss-navy);color:#fff}.fss-final small{letter-spacing:1.4px;font-size:9px;font-weight:900}.fss-final p{color:#ffffffc2;max-width:440px;line-height:1.75}.fss-final button{color:var(--fss-navy);background:#fff;margin-top:17px}.fss-final button:hover{transform:translateY(-4px);box-shadow:0 15px 35px #00000026}@media (width<=1000px){.fss-header,.fss-explorer-heading,.fss-story,.fss-capability,.fss-feature,.fss-feature-reverse{grid-template-columns:1fr}.fss-feature-reverse .fss-feature-image{order:0}.fss-feature-image{min-height:390px}.fss-services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.fusion-services-showcase{padding:75px 20px}.fss-header,.fss-explorer-heading{gap:25px}.fss-services-grid,.fss-story-small-images,.fss-final{grid-template-columns:1fr}.fss-feature-content,.fss-story,.fss-capability,.fss-final>div{padding:32px 24px}.fss-feature-image{min-height:310px}.fss-service-card{min-height:320px}.fss-cap-line{grid-template-columns:110px 1fr 25px}}.candidate-registration-page{--fusion-navy:#101828;--fusion-navy-2:#1d2939;--fusion-coral:#ff6b4a;--fusion-teal:#0f9f92;--fusion-cream:#fff9f4;--fusion-soft:#f7f9fc;--fusion-border:#e4e7ec;--fusion-text:#475467;background:radial-gradient(circle at 90% 8%,#ff6b4a14,#0000 28%),radial-gradient(circle at 5% 65%,#0f9f9212,#0000 25%),#f7f9fc!important}.candidate-registration-page .back-button,.candidate-registration-page .back-link{color:var(--fusion-navy)!important;border:1px solid var(--fusion-border)!important;background:#fff!important;border-radius:999px!important}.candidate-registration-page .back-button:hover,.candidate-registration-page .back-link:hover{background:var(--fusion-navy)!important;color:#fff!important;border-color:var(--fusion-navy)!important}.candidate-registration-page .section-eyebrow{color:var(--fusion-coral)!important}.candidate-registration-page h1 em,.candidate-registration-page h1 span{color:var(--fusion-coral)!important}.candidate-registration-page form,.candidate-registration-page .registration-form{background:0 0!important}.candidate-registration-page .form-section{transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;border:1px solid var(--fusion-border)!important;border-top:3px solid var(--fusion-navy)!important;background:#fff!important;border-radius:14px!important;box-shadow:0 10px 30px #1018280f!important}.candidate-registration-page .form-section:hover{transform:translateY(-2px);border-top-color:var(--fusion-coral)!important;box-shadow:0 16px 40px #10182817!important}.candidate-registration-page .form-section:first-of-type,.candidate-registration-page .form-section:nth-of-type(2),.candidate-registration-page .form-section:nth-of-type(3),.candidate-registration-page .form-section:nth-of-type(4){border-color:var(--fusion-border)!important;border-top-color:var(--fusion-navy)!important}.candidate-registration-page .form-section-header,.candidate-registration-page .section-header{background:linear-gradient(90deg,#ff6b4a14,#0f9f920d)!important;border-radius:10px!important}.candidate-registration-page .section-number{background:var(--fusion-navy)!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 5px 15px #10182829!important}.candidate-registration-page .form-section:nth-of-type(2n) .section-number{background:var(--fusion-teal)!important}.candidate-registration-page label{color:var(--fusion-navy)!important;font-weight:700!important}.candidate-registration-page .required{color:var(--fusion-coral)!important}.candidate-registration-page input,.candidate-registration-page select,.candidate-registration-page textarea{transition:border-color .2s,box-shadow .2s,transform .2s;color:var(--fusion-navy)!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important}.candidate-registration-page input:focus,.candidate-registration-page select:focus,.candidate-registration-page textarea:focus{transform:translateY(-1px);border-color:var(--fusion-teal)!important;outline:none!important;box-shadow:0 0 0 3px #0f9f921f!important}.candidate-registration-page input::placeholder,.candidate-registration-page textarea::placeholder{color:#98a2b3!important}.candidate-registration-page .upload-box,.candidate-registration-page .resume-upload,.candidate-registration-page .file-upload{transition:transform .25s,border-color .25s,box-shadow .25s;background:linear-gradient(135deg,#ff6b4a0d,#0f9f920f)!important;border:2px dashed #0f9f928c!important;border-radius:12px!important}.candidate-registration-page .upload-box:hover,.candidate-registration-page .resume-upload:hover,.candidate-registration-page .file-upload:hover{transform:translateY(-2px);border-color:var(--fusion-coral)!important;box-shadow:0 10px 30px #ff6b4a1a!important}.candidate-registration-page input[type=file]::file-selector-button{cursor:pointer;background:var(--fusion-coral)!important;color:#fff!important;border:none!important;border-radius:7px!important;padding:9px 14px!important;font-weight:800!important}.candidate-registration-page .consent-row,.candidate-registration-page .consent-box{background:var(--fusion-cream)!important;color:var(--fusion-text)!important;border:1px solid #ff6b4a2e!important;border-radius:10px!important}.candidate-registration-page button[type=submit],.candidate-registration-page .submit-button{position:relative;background:linear-gradient(100deg, var(--fusion-navy) 0%, #172b4d 70%, var(--fusion-teal) 140%)!important;color:#fff!important;border:none!important;border-radius:9px!important;transition:transform .25s,box-shadow .25s!important;box-shadow:0 10px 24px #1018282e!important}.candidate-registration-page button[type=submit]:after,.candidate-registration-page .submit-button:after{content:"";background:var(--fusion-coral);border-radius:5px 5px 0 0;height:3px;position:absolute;bottom:0;left:35%;right:35%}@media (width<=700px){.candidate-registration-page .form-section{border-radius:11px!important}.candidate-registration-page h1{color:var(--fusion-navy)!important}}.candidate-registration-page{--fusion-navy:#101828;--fusion-coral:#ff6b4a;--fusion-cream:#fff9f4;--fusion-teal:#0f9f92;--fusion-text:#475467;--fusion-border:#e7e1dc;background:#fff9f4!important}.candidate-registration-page .section-eyebrow{color:#ff6b4a!important;background:#ff6b4a1a!important;border-color:#ff6b4a33!important}.candidate-registration-page h1{color:#101828!important}.candidate-registration-page h1:after{background:#ff6b4a!important}.candidate-registration-page p{color:#667085}.candidate-registration-page .form-section,.candidate-registration-page .registration-section{background:#fff!important;border:1px solid #e7e1dc!important;border-top:3px solid #ff6b4a!important;border-radius:14px!important;box-shadow:0 10px 30px #1018280f!important}.candidate-registration-page .form-section:first-child,.candidate-registration-page .form-section:nth-child(2),.candidate-registration-page .form-section:nth-child(3),.candidate-registration-page .form-section:nth-child(4),.candidate-registration-page .registration-section:first-child,.candidate-registration-page .registration-section:nth-child(2),.candidate-registration-page .registration-section:nth-child(3),.candidate-registration-page .registration-section:nth-child(4){border-top-color:#ff6b4a!important}.candidate-registration-page .section-header,.candidate-registration-page .form-section-header{background:#fff9f4!important}.candidate-registration-page .section-number{color:#fff!important;background:#ff6b4a!important;border:none!important;box-shadow:0 6px 16px #ff6b4a40!important}.candidate-registration-page h2,.candidate-registration-page h3,.candidate-registration-page label{color:#101828!important}.candidate-registration-page .required,.candidate-registration-page label span{color:#ff6b4a!important}.candidate-registration-page input,.candidate-registration-page select,.candidate-registration-page textarea{color:#101828!important;background:#fff!important;border:1px solid #d8d2cd!important;border-radius:8px!important}.candidate-registration-page input:hover,.candidate-registration-page select:hover,.candidate-registration-page textarea:hover{border-color:#ff9b83!important}.candidate-registration-page input:focus,.candidate-registration-page select:focus,.candidate-registration-page textarea:focus{border-color:#ff6b4a!important;outline:none!important;box-shadow:0 0 0 3px #ff6b4a1f!important}.candidate-registration-page .upload-box,.candidate-registration-page .resume-upload,.candidate-registration-page .file-upload{background:#fff9f4!important;border:1.5px dashed #ff6b4a!important;border-radius:10px!important}.candidate-registration-page input[type=file]::file-selector-button{cursor:pointer;font-weight:700;color:#fff!important;background:#ff6b4a!important;border:none!important;border-radius:6px!important;padding:9px 14px!important}.candidate-registration-page input[type=file]::file-selector-button:hover{background:#101828!important}.candidate-registration-page .consent-row,.candidate-registration-page .consent-box{color:#667085!important;background:#fff!important;border:1px solid #e7e1dc!important}.candidate-registration-page input[type=checkbox]{accent-color:#ff6b4a!important}.candidate-registration-page button[type=submit],.candidate-registration-page .submit-button{color:#fff!important;background:#101828!important;border:none!important;border-radius:8px!important;transition:background .25s,transform .25s,box-shadow .25s!important;box-shadow:0 10px 24px #1018282e!important}.candidate-registration-page button[type=submit]:hover,.candidate-registration-page .submit-button:hover{transform:translateY(-2px);background:#ff6b4a!important;box-shadow:0 12px 28px #ff6b4a40!important}.candidate-registration-page .back-button,.candidate-registration-page .back-link{color:#101828!important;background:#fff!important;border:1px solid #e7e1dc!important}.candidate-registration-page .back-button:hover,.candidate-registration-page .back-link:hover{color:#fff!important;background:#ff6b4a!important;border-color:#ff6b4a!important}.registration-page{--fusion-navy:#101828;--fusion-coral:#ff6b4a;--fusion-cream:#fff9f4;--fusion-teal:#0f9f92;--fusion-text:#475467;--fusion-border:#e7e1dc;background:#fff9f4!important}.registration-page .registration-back{color:#101828!important;background:#fff!important;border:1px solid #e7e1dc!important}.registration-page .registration-back:hover{color:#fff!important;background:#101828!important}.registration-page .registration-heading .eyebrow{color:#ff6b4a!important;background:#ff6b4a1a!important;border:1px solid #ff6b4a33!important}.registration-page .registration-heading h1{color:#101828!important}.registration-page .registration-heading h1:after{background:#ff6b4a!important}.registration-page .registration-heading p{color:#667085!important}.registration-page .registration-section{background:#fff!important;border:1px solid #e7e1dc!important;border-top:3px solid #ff6b4a!important;transition:transform .25s,box-shadow .25s!important;box-shadow:0 12px 30px #1018280f!important}.registration-page .registration-section:hover{transform:translateY(-2px);box-shadow:0 18px 40px #1018281a!important}.registration-page .registration-section:first-of-type,.registration-page .registration-section:nth-of-type(2),.registration-page .registration-section:nth-of-type(3),.registration-page .registration-section:nth-of-type(4){border-top-color:#ff6b4a!important}.registration-page .section-title{background:#fff9f4!important}.registration-page .section-number{color:#fff!important;background:#ff6b4a!important;border:none!important;box-shadow:0 5px 14px #ff6b4a3d!important}.registration-page .section-title h2{color:#101828!important}.registration-page .section-title p{color:#667085!important}.registration-page .candidate-registration-form label{color:#101828!important}.registration-page .required{color:#ff6b4a!important}.registration-page .candidate-registration-form input,.registration-page .candidate-registration-form select,.registration-page .candidate-registration-form textarea{color:#101828!important;background:#fff!important;border:1px solid #d8d2cd!important;border-radius:7px!important}.registration-page .candidate-registration-form input:hover,.registration-page .candidate-registration-form select:hover,.registration-page .candidate-registration-form textarea:hover{border-color:#ff9a82!important}.registration-page .candidate-registration-form input:focus,.registration-page .candidate-registration-form select:focus,.registration-page .candidate-registration-form textarea:focus{border-color:#ff6b4a!important;outline:none!important;box-shadow:0 0 0 3px #ff6b4a1f!important}.registration-page input[type=file]{background:#fff9f4!important;border:1.5px dashed #ff6b4a!important}.registration-page input[type=file]::file-selector-button{cursor:pointer;color:#fff!important;background:#ff6b4a!important;border:none!important;border-radius:6px!important;padding:9px 14px!important;font-weight:700!important}.registration-page input[type=file]::file-selector-button:hover{background:#101828!important}.registration-page input[type=checkbox]{accent-color:#ff6b4a!important}.registration-page .consent-row,.registration-page .consent-box{color:#475467!important;background:#fff9f4!important;border:1px solid #e7e1dc!important}.registration-page .candidate-registration-form button[type=submit]{color:#fff!important;background:#101828!important;border:none!important;transition:background .25s,transform .25s,box-shadow .25s!important;box-shadow:0 10px 25px #1018282e!important}.registration-page .candidate-registration-form button[type=submit]:hover{transform:translateY(-2px);background:#ff6b4a!important;box-shadow:0 12px 30px #ff6b4a47!important}.sakevra-hero{isolation:isolate;position:relative;overflow:hidden}.sakevra-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff654c29 0%,#ff654c0d 40%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:7s ease-in-out infinite alternate fusionGlow;position:absolute;top:-180px;right:-180px}.sakevra-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#28d7c41f,#0000 70%);border-radius:50%;width:420px;height:420px;animation:9s ease-in-out infinite alternate-reverse fusionGlow;position:absolute;bottom:-230px;left:-200px}.premium-hero-visual{perspective:1200px;position:relative}.premium-photo{border-radius:34px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;position:relative;overflow:hidden;box-shadow:0 30px 80px #0e1b3029,0 8px 25px #0e1b3014}.premium-photo:hover{transform:translateY(-8px)rotateX(1.5deg)rotateY(-2deg);box-shadow:0 42px 100px #0e1b3038,0 12px 35px #ff654c1f}.premium-photo>img{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.premium-photo:hover>img{transform:scale(1.055)}.premium-photo:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(110deg,#0000,#ffffff38,#0000);width:45%;height:170%;transition:left .9s;position:absolute;top:-30%;left:-80%;transform:rotate(12deg)}.premium-photo:hover:after{left:135%}.hero-live-pill{color:#fff;letter-spacing:1.3px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:6;background:#0a182bd1;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;font-weight:800;animation:4s ease-in-out infinite floatLive;display:flex;position:absolute;top:18px;right:18px}.live-dot{background:#5ce1c7;border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite livePulse;box-shadow:0 0 0 5px #5ce1c71f,0 0 18px #5ce1c7b3}@keyframes livePulse{70%{box-shadow:0 0 0 10px #62dfce00}}@keyframes floatLive{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hero-match-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:7;background:#ffffffeb;border:1px solid #fffc;border-radius:14px;align-items:center;gap:11px;padding:13px 16px;animation:5s ease-in-out infinite fusionFloatCard;display:flex;position:absolute;bottom:42px;right:-35px;box-shadow:0 18px 45px #0d1b3029}.match-icon{color:#fff;background:#ff654c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 20px #ff654c4d}.hero-match-card small{letter-spacing:1px;color:#ff654c;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.hero-match-card strong{color:#0e1b30;font-size:11px;display:block}@keyframes fusionFloatCard{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.7deg)}}.floating-profile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:8;background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;padding:6px 10px 6px 6px;display:flex;position:absolute;box-shadow:0 12px 35px #0c1c3224}.floating-profile img{object-fit:cover;border-radius:50%;width:29px;height:29px}.floating-profile span{color:#0e1b30;font-size:9px;font-weight:800}.profile-one{animation:5.5s ease-in-out infinite profileFloatOne;top:25%;left:-30px}.profile-two{animation:6.5s ease-in-out infinite profileFloatTwo;top:36%;right:-24px}@keyframes profileFloatOne{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-14px)translate(4px)}}@keyframes profileFloatTwo{0%,to{transform:translateY(0)}50%{transform:translateY(13px)}}.fusion-orbit{pointer-events:none;border:1px solid #ff654c2b;border-radius:50%;position:absolute}.orbit-one{width:280px;height:280px;animation:18s linear infinite orbitSpin;top:-80px;right:-90px}.orbit-two{border-color:#2ed2bf30;width:180px;height:180px;animation:14s linear infinite reverse orbitSpin;bottom:-50px;left:-65px}@keyframes orbitSpin{to{transform:rotate(360deg)}}.sakevra-path-card{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative;overflow:hidden}.sakevra-path-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px #0d1b3026}.sakevra-path-card:after{content:"";background:#ffffff14;border-radius:50%;width:160px;height:160px;transition:transform .55s,opacity .55s;position:absolute;bottom:-90px;right:-90px}.sakevra-path-card:hover:after{transform:scale(2.4)}.industry-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ff654c,#ff9a86,#5ce1c7);width:100%;height:3px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.industry-card:hover:before{transform:scaleX(1)}.industry-card:hover .industry-icon{transform:rotate(-7deg)scale(1.12);box-shadow:0 10px 25px #ff654c2b}.industry-arrow{transition:transform .35s,color .35s}.industry-card:hover .industry-arrow{color:#ff654c;transform:translate(4px,-4px)}.service-row:before{content:"";transform-origin:bottom;background:#ff654c;width:3px;height:100%;transition:transform .35s;position:absolute;top:0;left:0;transform:scaleY(0)}.service-row:hover:before{transform:scaleY(1)}.service-row:hover .service-arrow{transform:translate(5px,-5px)}.service-arrow{transition:transform .35s}.about-image{overflow:hidden}.about-image img{transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .6s}.about-image:hover img{filter:contrast(1.03);transform:scale(1.06)}.about-image-tag{transition:transform .4s,box-shadow .4s}.about-image:hover .about-image-tag{transform:translateY(-7px);box-shadow:0 18px 40px #0e1b3024}.network-activity-panel{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative}.network-activity-panel:hover{transform:translateY(-8px)rotateX(1deg);box-shadow:0 28px 70px #00000040}.network-live{position:relative}.network-live:before{content:"";background:#5ce1c7;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.6s infinite livePulse;display:inline-block;box-shadow:0 0 12px #5ce1c7cc}.sakevra-talent-cta{position:relative;overflow:hidden}.sakevra-talent-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff654c2e,#0000 68%);border-radius:50%;width:360px;height:360px;animation:5s ease-in-out infinite alternate ctaGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ctaGlow{0%{transform:translate(-50%,-50%)scale(.8)}to{transform:translate(-50%,-50%)scale(1.35)}}.sakevra-primary,.sakevra-secondary,.sakevra-path-card button,.sakevra-path-card a,.talent-cta-inner button{transition:transform .25s,box-shadow .25s}.sakevra-primary:hover,.talent-cta-inner button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #ff654c47}@media (width<=900px){.floating-profile{display:none}.hero-match-card{bottom:20px;right:10px}.fusion-orbit{opacity:.55}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes fusionFlow{0%{transform:translate(-110%)}to{transform:translate(350%)}}@keyframes fusionPulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes fusionBar{0%{transform:scaleX(.25)}50%{transform:scaleX(1)}to{transform:scaleX(.55)}}@keyframes fusionScan{0%{opacity:0;left:-20%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:110%}}@keyframes fusionSignal{0%,to{height:20%}50%{height:100%}}.fusion-moving-light{animation:4s linear infinite fusionFlow}.fusion-live-dot{animation:1.8s ease-in-out infinite fusionPulse}.fusion-floating-card{animation:5s ease-in-out infinite fusionFloat}.fusion-dashboard-bar:after{transform-origin:0;animation:5s ease-in-out infinite fusionBar}.fusion-scanner{animation:5s linear infinite fusionScan}.fusion-signal span{animation:1.2s ease-in-out infinite fusionSignal}.fusion-signal span:nth-child(2){animation-delay:.15s}.fusion-signal span:nth-child(3){animation-delay:.3s}.fusion-signal span:nth-child(4){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.fusion-moving-light,.fusion-live-dot,.fusion-floating-card,.fusion-dashboard-bar:after,.fusion-scanner,.fusion-signal span{animation:none!important}}.fusion-live-visual{background:radial-gradient(circle at 80% 20%,#62dfce1f,#0000 32%),radial-gradient(circle at 10% 90%,#ff674d1f,#0000 30%),#111c2d;border:1px solid #ffffff21;border-radius:18px;min-height:330px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000040}.visual-grid{opacity:.13;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:32px 32px;animation:12s linear infinite gridMove;position:absolute;inset:0}@keyframes gridMove{to{background-position:32px 32px}}.visual-title{z-index:2;color:#fff;letter-spacing:2px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex;position:relative}.visual-live-dot{background:#62dfce;border-radius:50%;width:8px;height:8px;animation:1.5s infinite livePulse;box-shadow:0 0 #62dfce99}.talent-flow{height:210px;margin-top:25px;position:relative}.flow-column{align-items:flex-end;gap:11px;height:180px;display:flex;position:absolute;bottom:0;left:0}.flow-bar{transform-origin:bottom;background:linear-gradient(#ff765e,#ff5943);border-radius:7px 7px 2px 2px;width:42px;animation:3.2s ease-in-out infinite alternate barAlive;position:relative;box-shadow:0 0 25px #ff674d26}.flow-bar span{color:#ffffff80;white-space:nowrap;font-size:7px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.bar-one{height:65px}.bar-two{height:105px;animation-delay:.3s}.bar-three{height:85px;animation-delay:.6s}.bar-four{height:145px;animation-delay:.9s}.bar-five{background:linear-gradient(#6ce3d3,#39bfae);height:125px;animation-delay:1.2s}@keyframes barAlive{0%{transform:scaleY(.78)}to{transform:scaleY(1)}}.flow-line-chart{width:62%;height:160px;position:absolute;top:5px;right:0;overflow:visible}.flow-line{fill:none;stroke:url(#fusionLine);stroke-width:4px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:5s ease-in-out infinite drawFusionLine}@keyframes drawFusionLine{0%{stroke-dashoffset:900px;opacity:.2}45%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0}to{stroke-dashoffset:-900px;opacity:.25}}.flow-node{fill:#62dfce;stroke:#111c2d;stroke-width:5px;animation:1.8s infinite alternate graphNode}.n2{animation-delay:.3s}.n3{animation-delay:.6s}.n4{animation-delay:.9s}@keyframes graphNode{to{r:9px;filter:drop-shadow(0 0 7px #62dfce)}}.visual-status-row{z-index:3;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:15px;padding-top:15px;display:flex;position:relative}.visual-status-row span{color:#ffffff8c;letter-spacing:1px;align-items:center;gap:5px;font-size:8px;display:flex}.visual-status-row i{background:#62dfce;border-radius:50%;width:5px;height:5px;animation:1.3s infinite alternate statusFlash}@keyframes statusFlash{0%{opacity:.25}to{opacity:1}}.fusion-connection-section{background:#0d1727;padding:110px 24px;position:relative;overflow:hidden}.fusion-connection-bg{background:radial-gradient(circle at 70%,#62dfce1a,#0000 30%),radial-gradient(circle at 25% 30%,#ff674d1a,#0000 28%);animation:7s ease-in-out infinite alternate fusionBackground;position:absolute;inset:0}@keyframes fusionBackground{to{transform:scale(1.08)}}.fusion-connection-inner{z-index:2;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;max-width:1180px;margin:auto;display:grid;position:relative}.connection-copy h2{color:#fff;letter-spacing:-3px;margin:14px 0 20px;font-size:clamp(38px,5vw,68px);line-height:.98}.connection-copy h2 em{color:#ff674d;font-style:normal}.connection-copy p{color:#9aa6b7;max-width:480px;line-height:1.8}.connection-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.connection-tags span{color:#fff;letter-spacing:1px;border:1px solid #ffffff1f;border-radius:100px;padding:8px 13px;font-size:9px}.connection-engine{height:520px;position:relative}.engine-center{z-index:10;color:#fff;background:#ff674d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;animation:3s ease-in-out infinite centerPulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #ff674d12,0 0 80px #ff674d4d}.engine-center>span{font-size:35px;font-weight:900}.engine-center strong{letter-spacing:2px;font-size:13px}.engine-center small{opacity:.7;letter-spacing:2px;font-size:7px}@keyframes centerPulse{50%{box-shadow:0 0 0 35px #ff674d05,0 0 110px #ff674d80}}.engine-orbit{border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-a{width:280px;height:280px;animation:13s linear infinite rotateOrbit}.orbit-b{border-style:dashed;width:400px;height:400px;animation:20s linear infinite reverse rotateOrbit}.orbit-c{opacity:.45;width:500px;height:500px;animation:30s linear infinite rotateOrbit}@keyframes rotateOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}.engine-node{z-index:6;color:#fff;background:#131f31f0;border:1px solid #ffffff24;border-radius:12px;width:130px;padding:15px;animation:4s ease-in-out infinite nodeFloat;position:absolute;box-shadow:0 20px 50px #00000040}.engine-node small{color:#ff674d;margin-bottom:5px;display:block}.engine-node strong{font-size:12px;display:block}.engine-node span{color:#8996a9;margin-top:3px;font-size:8px;display:block}.node-employer{top:10%;left:2%}.node-search{animation-delay:.6s;top:8%;right:2%}.node-match{animation-delay:1.2s;bottom:10%;right:0}.node-review{animation-delay:1.8s;bottom:7%;left:5%}.node-connect{animation-delay:2.2s;top:43%;right:5%}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.moving-signal{z-index:5;background:#62dfce;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 16px #62dfce}.signal-one{animation:6s linear infinite signalOne}.signal-two{animation:7s linear 1s infinite signalTwo}.signal-three{animation:8s linear 2s infinite signalThree}@keyframes signalOne{0%{top:18%;left:12%}40%{top:48%;left:48%}70%{top:20%;left:80%}to{top:18%;left:12%}}@keyframes signalTwo{0%{top:78%;left:15%}45%{top:48%;left:48%}75%{top:75%;left:83%}to{top:78%;left:15%}}@keyframes signalThree{0%{top:50%;left:85%}50%{top:48%;left:48%}to{top:50%;left:85%}}.industry-card{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.industry-card:before{content:"";background:linear-gradient(90deg,#0000,#ff674d1f,#0000);width:100px;height:180%;animation:7s infinite industryScan;position:absolute;top:-40%;left:-130%;transform:rotate(18deg)}.industry-card:nth-child(2):before{animation-delay:.7s}.industry-card:nth-child(3):before{animation-delay:1.4s}.industry-card:nth-child(4):before{animation-delay:2.1s}.industry-card:nth-child(5):before{animation-delay:2.8s}.industry-card:nth-child(6):before{animation-delay:3.5s}.industry-card:nth-child(7):before{animation-delay:4.2s}.industry-card:nth-child(8):before{animation-delay:4.9s}@keyframes industryScan{0%,65%{left:-130%}to{left:160%}}.industry-card:hover{border-color:#ff674d59;transform:translateY(-10px);box-shadow:0 25px 60px #0f172a1f}.industry-icon{transition:transform .4s}.industry-card:hover .industry-icon{transform:rotate(-8deg)scale(1.15)}.service-row{transition:transform .35s,background .35s;position:relative;overflow:hidden}.service-row:after{content:"";background:#ff674d;width:0;height:2px;transition:width .6s;position:absolute;bottom:0;left:0}.service-row:hover:after{width:100%}.service-row:hover{transform:translate(8px)}.premium-photo{animation:6s ease-in-out infinite heroPhotoFloat}@keyframes heroPhotoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-live-pill{animation:3.5s ease-in-out infinite floatingCardOne}.hero-floating-card{animation:4s ease-in-out infinite floatingCardTwo}.hero-match-card{animation:4.5s ease-in-out infinite reverse floatingCardOne}.floating-profile{animation:4s ease-in-out infinite profileFloat}.profile-two{animation-delay:-2s}@keyframes floatingCardOne{50%{transform:translateY(-8px)}}@keyframes floatingCardTwo{50%{transform:translateY(9px)}}@keyframes profileFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(2deg)}}@media (width<=900px){.fusion-connection-inner{grid-template-columns:1fr;gap:50px}.connection-engine{height:480px;transform:scale(.85)}.fusion-live-visual{margin-bottom:30px}}@media (width<=600px){.connection-engine{transform-origin:top;height:400px;transform:scale(.68)}.flow-line-chart{opacity:.65}.connection-copy h2{letter-spacing:-2px}}@media (prefers-reduced-motion:reduce){.fusion-live-visual *,.fusion-connection-section *,.premium-photo,.floating-profile,.hero-live-pill,.hero-floating-card,.hero-match-card{animation:none!important}}.audience-network-section{background:#f8f9fb;padding:110px 6%}.audience-heading{text-align:center;max-width:760px;margin:0 auto 55px}.audience-heading>span{color:#ff654c;letter-spacing:2px;font-size:10px;font-weight:800}.audience-heading h2{color:#111a2b;letter-spacing:-3px;margin:12px 0 16px;font-size:clamp(38px,5vw,64px);line-height:.98}.audience-heading h2 em{color:#ff654c;font-family:Georgia,serif;font-weight:400}.audience-heading p{color:#6f7888;max-width:620px;margin:auto;line-height:1.8}.audience-visual-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1250px;margin:auto;display:grid}.audience-visual-card{background:#fff;border:1px solid #e7e9ee;border-radius:24px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 20px 55px #101a2b0f}.audience-visual-card:hover{transform:translateY(-12px);box-shadow:0 35px 80px #101a2b24}.audience-image{height:250px;position:relative;overflow:hidden}.audience-image img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);animation:9s ease-in-out infinite alternate audienceImageFloat}@keyframes audienceImageFloat{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.audience-visual-card:hover .audience-image img{transform:scale(1.13)}.image-overlay{background:linear-gradient(#101a2b05,#101a2bad);position:absolute;inset:0}.image-live-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:1px;background:#101a2ba6;border:1px solid #ffffff40;border-radius:100px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:800;display:flex;position:absolute;top:18px;left:18px}.image-live-tag span{background:#63dfc9;border-radius:50%;width:6px;height:6px;animation:1.5s infinite audiencePulse}@keyframes audiencePulse{50%{opacity:.3;box-shadow:0 0 0 8px #63dfc914}}.image-floating-stat{background:#fffffff0;border-radius:10px;padding:11px 14px;animation:3.5s ease-in-out infinite audienceFloat;position:absolute;bottom:16px;right:16px;box-shadow:0 12px 35px #0003}@keyframes audienceFloat{50%{transform:translateY(-7px)}}.image-floating-stat small{color:#ff654c;letter-spacing:1px;margin-bottom:3px;font-size:6px;font-weight:800;display:block}.image-floating-stat strong{color:#101a2b;font-size:9px}.audience-card-content{padding:30px;position:relative}.audience-number{color:#edf0f4;font-size:48px;font-weight:900;position:absolute;top:22px;right:25px}.audience-label{z-index:2;color:#ff654c;letter-spacing:1.5px;margin-bottom:8px;font-size:8px;font-weight:900;display:block;position:relative}.audience-card-content>small{color:#8c94a1;letter-spacing:1.4px;font-size:7px}.audience-card-content h3{color:#101a2b;letter-spacing:-1.3px;margin:16px 0;font-size:28px;line-height:1}.audience-card-content h3 em{color:#ff654c;font-family:Georgia,serif;font-weight:400}.audience-card-content p{color:#6c7584;min-height:100px;font-size:12px;line-height:1.75}.audience-tags{flex-wrap:wrap;gap:6px;margin:18px 0 24px;display:flex}.audience-tags span{color:#536071;background:#f4f6f8;border-radius:100px;padding:6px 9px;font-size:7px}.mini-recruitment-flow{background:#101a2b;border-radius:14px;justify-content:space-between;align-items:center;margin:22px 0 28px;padding:16px;display:flex}.mini-recruitment-flow>div{text-align:center}.mini-recruitment-flow i{color:#fff;background:#ff654c;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto auto 6px;font-size:9px;font-style:normal;display:grid}.mini-recruitment-flow small{color:#c4ccd7;font-size:6px}.mini-flow-line{background:#ffffff26;flex:1;height:1px;margin:0 7px;position:relative;overflow:hidden}.mini-flow-line b{background:#63dfc9;width:25px;height:1px;animation:2s linear infinite miniConnection;position:absolute}@keyframes miniConnection{0%{left:-25px}to{left:100%}}.career-bars{background:#101a2b;border-radius:14px;margin:20px 0 28px;padding:17px}.career-bar{margin-bottom:12px}.career-bar:last-child{margin-bottom:0}.career-bar span{color:#98a5b6;letter-spacing:1px;margin-bottom:5px;font-size:6px;display:block}.career-bar i{background:#ffffff1a;border-radius:20px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.career-bar i:after{content:"";width:var(--bar);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff654c,#63dfc9);height:100%;animation:3s ease-in-out infinite alternate careerBarMove;display:block}@keyframes careerBarMove{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}.student-career-path{background:#101a2b;border-radius:14px;align-items:center;margin:20px 0 28px;padding:18px 12px;display:flex}.student-career-path div{text-align:center}.student-career-path b{color:#fff;background:#ff654c;border-radius:50%;place-items:center;width:29px;height:29px;margin:auto;font-size:7px;display:grid}.student-career-path span{color:#aab4c2;margin-top:5px;font-size:5px;display:block}.student-career-path i{background:#ffffff26;flex:1;height:1px;position:relative;overflow:hidden}.student-career-path i:after{content:"";background:#63dfc9;width:20px;height:1px;animation:2s linear infinite studentPathMove;position:absolute}@keyframes studentPathMove{0%{left:-20px}to{left:100%}}.audience-button{color:#fff;background:#101a2b;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 17px;font-size:9px;font-weight:800;text-decoration:none;transition:background .3s,transform .3s;display:flex}.audience-button span{color:#ff654c;font-size:15px;transition:transform .3s}.audience-button:hover{background:#ff654c;transform:translateY(-2px)}.audience-button:hover span{color:#fff;transform:translate(4px)}.professional-audience .image-live-tag span{background:#ff654c}.student-audience .image-live-tag span{background:#63dfc9}@media (width<=980px){.audience-visual-grid{grid-template-columns:1fr;max-width:650px}.audience-card-content p{min-height:auto}}@media (width<=600px){.audience-network-section{padding:75px 20px}.audience-image{height:220px}.audience-card-content{padding:24px 20px}}.sakevra-network-snapshot .network-snapshot-copy h2{line-height:1.08;color:#fff!important;font-size:40px!important}.sakevra-network-snapshot .network-snapshot-copy h2 em{color:#ff6b4a!important}.industry-type{color:#ff6b4a;letter-spacing:1.2px;margin-top:18px;font-size:9px;font-weight:800;display:inline-block}.industry-group{margin-top:45px}.industry-group-heading{align-items:center;gap:18px;margin-bottom:22px;display:flex}.industry-group-heading>span{color:#ff6b4a;font-size:13px;font-weight:800}.industry-group-heading h3{margin:0 0 4px;font-size:22px}.industry-group-heading p{color:#667085;margin:0;font-size:13px}.it-industry-grid{grid-template-columns:1fr}.terms-page{background:#f7f8fa}.terms-hero{background:radial-gradient(circle at 80% 20%,#62dfce21,#0000 30%),#0d1b2a;padding:105px 7% 85px}.terms-hero-inner{max-width:1180px;margin:0 auto}.terms-hero h1{color:#fff;letter-spacing:-3px;margin:18px 0;font-family:Manrope,sans-serif;font-size:clamp(48px,6vw,78px);line-height:1}.terms-hero h1 em{color:#ff8063;font-style:italic}.terms-hero p{color:#ffffffb8;max-width:680px;margin:0;font-size:15px;line-height:1.8}.terms-content{padding:80px 7% 100px}.terms-content-inner{max-width:1180px;margin:0 auto}.terms-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.terms-intro h2{color:#101828;letter-spacing:-2px;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.08}.terms-intro>p{color:#667085;margin:0;font-size:14px;line-height:1.8}.terms-list{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.terms-item{border-bottom:1px solid #eaecf0;grid-template-columns:80px 1fr;gap:25px;padding:28px 32px;display:grid}.terms-item:last-child{border-bottom:0}.terms-number{color:#ff6b4a;letter-spacing:1px;font-size:12px;font-weight:800}.terms-copy h3{color:#101828;margin:0 0 9px;font-size:17px;font-weight:750}.terms-copy p{color:#667085;max-width:900px;margin:0;font-size:13px;line-height:1.8}.terms-bottom{background:#0d1b2a;border-radius:16px;margin-top:60px;padding:50px}.terms-bottom>span{color:#72d5cb;letter-spacing:1.8px;font-size:10px;font-weight:800}.terms-bottom h2{color:#fff;margin:15px 0 25px;font-family:Manrope,sans-serif;font-size:34px;line-height:1.15}.terms-bottom button{color:#fff;cursor:pointer;background:#ff6b4a;border:0;border-radius:8px;align-items:center;gap:12px;padding:13px 20px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=760px){.terms-hero{padding:80px 6% 65px}.terms-content{padding:60px 6%}.terms-intro{grid-template-columns:1fr;gap:20px}.terms-item{grid-template-columns:45px 1fr;gap:12px;padding:22px 18px}.terms-bottom{padding:32px 24px}}.sakevra-network-snapshot{padding:75px 24px 85px!important}.network-snapshot-inner{grid-template-areas:"copy graph""activity graph";width:min(1180px,100%);margin:0 auto;grid-template-columns:.82fr 1.18fr!important;align-items:start!important;gap:28px 65px!important;display:grid!important}.network-snapshot-copy{grid-area:copy;padding-top:10px}.fusion-live-visual{grid-area:graph;align-self:center;width:100%;animation:6s ease-in-out infinite networkGraphFloat;min-height:390px!important}.network-activity-panel{grid-area:activity;width:100%;animation:7s ease-in-out infinite networkPanelFloat;margin:0!important;padding:28px!important}@keyframes networkGraphFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes networkPanelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.network-snapshot-copy{animation:.9s both networkCopyEnter}@keyframes networkCopyEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.fusion-live-visual{transition:transform .4s,border-color .4s,box-shadow .4s;box-shadow:0 28px 70px #00000047,0 0 50px #62dfce0d!important}.fusion-live-visual:hover{border-color:#62dfce52;box-shadow:0 35px 90px #00000052,0 0 65px #62dfce1a!important}.network-activity-panel{transition:border-color .4s,box-shadow .4s}.network-activity-panel:hover{border-color:#ff6b4a47;box-shadow:0 30px 75px #00000047,0 0 40px #ff6b4a0f}@media (width<=850px){.network-snapshot-inner{grid-template-areas:"copy""graph""activity";grid-template-columns:1fr!important;gap:35px!important}.fusion-live-visual{min-height:330px!important}.network-activity-panel{width:100%}}@media (prefers-reduced-motion:reduce){.fusion-live-visual,.network-activity-panel,.network-snapshot-copy{animation:none!important}}.sakevra-mobile-menu-button,.sakevra-mobile-upload{display:none}@media (width<=900px){.sakevra-header{z-index:9999;position:sticky;top:0}.sakevra-nav{gap:12px;width:100%;height:68px;padding:0 18px;position:relative}.sakevra-brand{flex-shrink:0}.sakevra-brand-mark{width:38px;height:38px;font-size:19px}.sakevra-brand-text strong{letter-spacing:1.5px;font-size:14px}.sakevra-brand-text small{letter-spacing:2.5px;margin-top:4px;font-size:7px}.sakevra-nav>.sakevra-nav-cta{display:none}.sakevra-mobile-menu-button{background:var(--sk-navy);border:0;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:10px;display:flex}.sakevra-mobile-menu-button span{background:#fff;border-radius:2px;width:20px;height:2px;display:block}.sakevra-links{background:#fff;border-top:1px solid #10182814;border-bottom:1px solid #1018281f;width:100%;max-height:calc(100vh - 68px);padding:14px 18px 22px;display:none;position:absolute;top:68px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 35px #1018281f}.sakevra-links.sakevra-links-mobile-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.sakevra-nav-link-button{width:100%;min-height:48px;color:var(--sk-navy);text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;padding:12px 4px;font-size:15px;font-weight:600}.sakevra-about-menu{width:100%}.sakevra-about-trigger{justify-content:space-between;align-items:center;display:flex}.sakevra-about-dropdown{width:100%;max-width:none;box-shadow:none;background:#f8fafc;border:0;border-radius:0;margin:0;padding:6px 0 6px 12px;position:static;top:auto;left:auto;right:auto;overflow:hidden;transform:none}.sakevra-about-dropdown button{text-align:left;white-space:normal;overflow-wrap:break-word;text-align:left;border:0;width:100%;min-width:0;padding:12px;display:block}.sakevra-mobile-upload{background:var(--sk-navy);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:16px;padding:0 18px;font-size:14px;font-weight:700;display:flex}.sakevra-mobile-upload span{color:var(--sk-coral);font-size:18px}}html{scroll-behavior:smooth;width:100%;min-height:100%;overflow:hidden scroll}body{width:100%;min-height:100vh;margin:0;overflow-x:hidden}#root,.sakevra-site{width:100%;min-height:100vh}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:#e5e7eb}html::-webkit-scrollbar-thumb{background:#101828;border:2px solid #e5e7eb;border-radius:10px}html::-webkit-scrollbar-thumb:hover{background:#344054}html{scrollbar-width:auto;scrollbar-color:#101828 #e5e7eb}@media (width<=600px){.sakevra-hero h1{letter-spacing:-2px;overflow-wrap:normal;margin-top:20px;font-size:clamp(38px,11vw,52px);line-height:1.02}.sakevra-hero-copy>p{font-size:15px;line-height:1.7}.sakevra-hero-visual{width:100%}.hero-floating-card,.hero-accent-box{display:none}.sakevra-section-heading h2,.about-content h2,.talent-cta-inner h2{letter-spacing:-1.3px;font-size:32px;line-height:1.12}.sakevra-path-card{min-height:auto;padding:35px 25px}.sakevra-path-card h2{font-size:30px}img,video{max-width:100%}html,body,#root,.sakevra-site{width:100%;max-width:100%;min-height:100%}body{overflow-x:hidden}*{box-sizing:border-box}.sakevra-nav{width:100%;height:68px;padding:0 14px}.sakevra-brand{min-width:0}.sakevra-brand-mark{flex:0 0 36px;width:36px;height:36px}.sakevra-brand-text strong{letter-spacing:1.2px;font-size:13px}.sakevra-brand-text small{letter-spacing:2px;font-size:6px}.sakevra-mobile-menu-button{flex:0 0 42px;width:42px;height:42px}.sakevra-links{width:100%;padding:12px 16px 20px;left:0;right:0}.sakevra-nav-link-button{width:100%;min-height:47px;font-size:14px}.sakevra-about-menu{width:100%}.sakevra-about-dropdown{box-shadow:none;overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important;padding:5px 8px 5px 12px!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.sakevra-about-dropdown button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;padding:11px 8px}.sakevra-about-dropdown button strong{font-size:13px}.sakevra-about-dropdown button span{font-size:11px;line-height:1.4}.sakevra-hero{overflow:hidden}.sakevra-hero-content{grid-template-columns:1fr;gap:30px;width:calc(100% - 32px);min-height:auto;padding:42px 0 48px}.sakevra-kicker,.section-eyebrow{letter-spacing:1.4px;font-size:9px}.sakevra-hero h1{letter-spacing:-2px;overflow-wrap:normal;word-break:normal;max-width:100%;margin:18px 0;font-size:clamp(38px,11vw,50px);line-height:1.03}.sakevra-hero-copy>p{max-width:100%;font-size:15px;line-height:1.65}.sakevra-hero-actions{flex-direction:column;gap:10px;width:100%;margin-top:24px}.sakevra-primary,.sakevra-secondary{justify-content:space-between;width:100%;min-height:52px;padding:0 18px}.sakevra-hero-note{margin-top:25px}.sakevra-hero-visual{width:100%;min-width:0}.sakevra-hero-image-wrap{width:100%;height:340px}.sakevra-hero-image-wrap img{object-fit:cover;width:100%;height:100%}.hero-floating-card,.hero-accent-box,.floating-profile{display:none!important}.sakevra-section-container{width:calc(100% - 32px)}section{max-width:100%}.sakevra-paths{padding:50px 0}.sakevra-paths .sakevra-section-container{grid-template-columns:1fr}.sakevra-path-card{width:100%;min-height:auto;padding:34px 24px}.candidate-path{border-radius:16px 16px 0 0}.employer-path{border-radius:0 0 16px 16px}.sakevra-path-card h2{letter-spacing:-1px;font-size:29px;line-height:1.15}.sakevra-path-card p{font-size:14px;line-height:1.65}.sakevra-section-heading h2,.about-content h2,.talent-cta-inner h2,.about-page-copy h1,.about-story h2,.recruitment-flow h2,.about-ai-section h2,.about-final-cta h2{letter-spacing:-1.2px;overflow-wrap:normal;max-width:100%;font-size:31px;line-height:1.12}.about-story,.about-ai-section{grid-template-columns:1fr;gap:30px}.about-page-hero{grid-template-columns:1fr}.about-page-copy,.about-story,.about-ai-section,.recruitment-flow{padding-left:16px;padding-right:16px}.about-page-image img{object-fit:cover;width:100%;height:auto;min-height:300px}.recruitment-flow-grid{grid-template-columns:1fr}.recruitment-flow-grid>div{width:100%}.network-snapshot-inner{width:calc(100% - 32px);grid-template-columns:1fr!important;grid-template-areas:"copy""graph""activity"!important;gap:30px!important}.network-snapshot-copy{width:100%}.network-snapshot-copy h2,.network-snapshot-copy p{max-width:100%}.network-snapshot-copy p{color:#d0d5dd;font-size:14px;line-height:1.7}.fusion-live-visual{width:100%;min-height:300px!important}.network-activity-panel{width:100%;padding:24px 18px}.talent-cta-inner{width:calc(100% - 32px);padding-left:0;padding-right:0}.talent-cta-inner p{max-width:100%;font-size:14px;line-height:1.7}.talent-cta-inner button{width:100%;min-height:52px}.sakevra-footer-main{gap:32px;padding-left:16px;padding-right:16px;grid-template-columns:1fr!important}.footer-column{width:100%}.footer-column button,.footer-column a{text-align:left;width:100%}.sakevra-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-left:16px;padding-right:16px}img,video,iframe{max-width:100%}}@media (width<=380px){.sakevra-nav{padding:0 10px}.sakevra-brand-text strong{font-size:12px}.sakevra-brand-text small{letter-spacing:1.5px;font-size:5.5px}.sakevra-hero-content,.sakevra-section-container,.network-snapshot-inner,.talent-cta-inner{width:calc(100% - 24px)}.sakevra-hero h1{letter-spacing:-1.5px;font-size:36px}.sakevra-section-heading h2,.about-content h2,.talent-cta-inner h2{font-size:28px}}.public-jobs,.public-jobs-grid,.public-job-card{min-width:0;max-width:100%}.public-job-card{box-sizing:border-box;overflow-wrap:anywhere}.public-job-card *,.public-job-card :before,.public-job-card :after{box-sizing:border-box}.public-job-actions{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.public-job-actions>a{overflow-wrap:anywhere;min-width:0;max-width:100%}.public-job-actions .sakevra-primary{flex:0 auto;width:auto;min-width:0}@media (width<=760px){.public-jobs-grid{grid-template-columns:minmax(0,1fr);width:100%}.public-job-card{width:100%;padding:18px!important}.public-job-card-heading,.public-job-card-heading>div{min-width:0;max-width:100%}.public-job-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;width:100%;min-width:0;display:grid}.public-job-details>div{min-width:0;max-width:100%}.public-job-details dd{overflow-wrap:anywhere}.public-job-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:18px;display:flex}.public-job-actions>a,.public-job-actions>a.sakevra-primary{white-space:normal;overflow-wrap:anywhere;flex:none;justify-content:space-between;align-items:center;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px 16px;display:flex}.public-job-actions>a:not(.sakevra-primary){text-align:center;justify-content:center;padding:10px 12px;text-decoration:underline}.public-job-actions .sakevra-primary{white-space:nowrap}}@media (width<=380px){.public-job-card{padding:14px!important}.public-job-actions{gap:8px}.public-job-actions>a,.public-job-actions>a.sakevra-primary{padding:12px}}@media screen and (width<=760px){.public-jobs-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.public-jobs-grid .public-job-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:18px!important;overflow:hidden!important}.public-jobs-grid .public-job-actions{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;margin-top:18px!important;display:flex!important}.public-jobs-grid .public-job-actions>a{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;margin:0!important;padding:12px 14px!important;display:flex!important}.public-jobs-grid .public-job-actions>a.sakevra-primary{white-space:nowrap!important;flex:none!important;justify-content:space-between!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.public-jobs-grid .public-job-actions>a.sakevra-primary span{flex:none!important;margin-left:10px!important}.public-jobs-grid .public-job-details{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important;width:100%!important;min-width:0!important;display:grid!important}.public-jobs-grid .public-job-details>div{overflow-wrap:anywhere!important;min-width:0!important}.public-jobs-grid .public-job-details dd{overflow-wrap:anywhere!important}}@media screen and (width<=380px){.public-jobs-grid .public-job-card{padding:14px!important}}@media screen and (width<=760px){.about-story{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding-left:16px!important;padding-right:16px!important}.about-story>*,.about-story .job-search-copy,.about-story .public-jobs,.public-jobs,.public-jobs-grid,.public-job-card,.public-job-actions{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.about-story .job-search-copy{grid-column:1!important}.about-story .public-jobs{grid-column:1/-1!important;width:100%!important}.public-jobs-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.public-jobs-grid .public-job-card{width:100%!important;padding:16px!important;overflow:hidden!important}.public-jobs-grid .public-job-actions{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin-top:18px!important;display:flex!important}.public-jobs-grid .public-job-actions>a:not(.sakevra-primary){box-sizing:border-box!important;text-align:center!important;white-space:normal!important;color:#344054!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:10px 14px!important;display:flex!important}.public-jobs-grid .public-job-actions>a.sakevra-primary{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;gap:8px!important;width:145px!important;min-width:145px!important;max-width:100%!important;min-height:40px!important;padding:8px 12px!important;display:inline-flex!important}.public-jobs-grid .public-job-actions>a.sakevra-primary span{flex:none!important;margin-left:0!important}}@media screen and (width<=380px){.public-jobs-grid .public-job-card{padding:14px!important}}.job-details-page{color:#102344;box-sizing:border-box;background:#eef4fa;min-height:100vh;padding:28px 24px 56px;font-family:Inter,Arial,sans-serif}.job-details-container{max-width:1440px;margin:0 auto}.job-back-link{color:#14599a;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0 0 22px;padding:0 4px;font-size:16px;display:inline-flex}.job-info-card,.job-application-card{box-sizing:border-box;background:#fff;border:1px solid #e6edf5;border-radius:17px;min-width:0;padding:30px;box-shadow:0 8px 30px #1d3a5b0a}.job-status-pill{color:#008a62;background:#d9f7ec;border-radius:30px;align-items:center;padding:7px 15px;font-size:14px;font-weight:700;display:inline-flex}.job-heading-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:12px;display:flex}.job-heading-row h1{letter-spacing:-1.2px;color:#0b1d3d;margin:0;font-size:clamp(30px,3vw,48px);line-height:1.15}.job-company{color:#526783;margin:10px 0 0;font-size:21px}.job-salary strong{color:#0b1d3d;font-size:clamp(17px,1.8vw,27px);line-height:1.3;display:block}.job-salary span{color:#63758e;margin-top:5px;font-size:14px;line-height:1.5;display:block}.job-meta-row{color:#192f50;flex-wrap:wrap;gap:16px 28px;margin:22px 0;font-size:16px;display:flex}.job-meta-row span span{color:#486487;margin-right:5px;font-size:19px}.job-section-divider{background:#dfe7f0;height:1px;margin:22px 0}.job-content-section{margin:0 0 24px}.job-content-section h2{color:#102344;margin:0 0 10px;font-size:20px;line-height:1.35}.job-overview-text{color:#344965;white-space:pre-line;margin:0;font-size:16px;line-height:1.75}.job-check-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.job-check-list li{color:#344965;overflow-wrap:anywhere;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.job-check-list li>span{color:#fff;background:#ff624e;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:inline-flex}.job-application-card{align-self:start;scroll-margin-top:20px;position:sticky;top:20px}.quick-apply-form{gap:20px;display:grid}.quick-apply-header{border-bottom:1px solid #dfe7f0;align-items:center;gap:16px;padding-bottom:22px;display:flex}.quick-apply-icon{color:#254b76;background:#eaf1f8;border-radius:50%;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;display:flex}.quick-apply-header h2{color:#0b1d3d;letter-spacing:-.5px;margin:0;font-size:27px}.quick-apply-header p{color:#586d88;margin:7px 0 0;font-size:14px;line-height:1.6}.quick-field>span{color:#132644;font-size:15px;font-weight:600}.quick-field b{color:#f04438}.quick-field small{font-size:inherit;font-weight:400}.quick-field>input{color:#102344;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c7d6e7;border-radius:9px;outline:none;padding:12px 14px}.quick-field>input:focus{border-color:#4a83bd;box-shadow:0 0 0 3px #4a83bd1f}.quick-field>input::placeholder{color:#7a8da6}.resume-upload-box{text-align:center;box-sizing:border-box;background:#fbfdff;border:1.5px dashed #b7cbe1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;padding:18px 12px;display:flex}.resume-upload-icon{color:#59718e;font-size:38px;line-height:1}.resume-upload-box strong{color:#132644;overflow-wrap:anywhere;max-width:100%;font-size:14px}.resume-upload-box p{color:#62758e;margin:0;font-size:13px}.resume-upload-box input[type=file]{color:#526783;width:100%;max-width:230px;font-size:12px}.quick-consent{color:#536782;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7;display:flex}.quick-consent input{accent-color:#ff624e;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.quick-consent a{color:#0877d5;text-decoration:underline}.quick-submit-button,.job-apply-mobile-button{color:#fff;cursor:pointer;background:#ff624e;border:0;border-radius:10px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:54px;padding:14px 18px;font-size:17px;font-weight:700;transition:background .2s,transform .2s;display:flex}.quick-submit-button:hover,.job-apply-mobile-button:hover{background:#f04e3b}.quick-submit-button:disabled{cursor:wait;opacity:.7}.quick-submit-button span{font-size:24px}.quick-form-notice{color:#b42318;margin:-6px 0 0;font-size:14px;line-height:1.5}.application-success{text-align:center;padding:28px 10px}.application-success>span{color:#008a62;background:#d9f7ec;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;display:inline-flex}.application-success h2{color:#102344}.application-success p{color:#526783;line-height:1.7}.job-apply-mobile-button{display:none}@media (width<=900px){.job-details-layout{grid-template-columns:minmax(0,1fr)}.job-application-card{position:static}.job-apply-mobile-button{display:flex}}@media (width<=560px){.job-details-page{padding:20px 12px 32px}.job-info-card,.job-application-card{border-radius:13px;padding:20px 16px}.job-heading-row{flex-direction:column;gap:12px}.job-heading-row h1{font-size:32px}.job-company{font-size:18px}.job-salary{text-align:left;max-width:none;padding-top:0}.job-meta-row{gap:12px 18px;font-size:14px}.quick-apply-header h2{font-size:24px}}.phone-input-row{align-items:stretch;gap:8px;display:flex}.phone-dial-code{color:#10264a;background:#e8f0fd;border:1px solid #c5d5ee;border-radius:8px;justify-content:center;align-items:center;min-width:64px;padding:0 12px;font-weight:600;display:flex}.phone-input-row input{flex:1;min-width:0}.quick-field select{box-sizing:border-box;color:#10264a;width:100%;font:inherit;background:#fff;border:1px solid #c5d5ee;border-radius:8px;padding:12px}.phone-dial-code{box-sizing:border-box;color:#10264a;background:#e8f0fd;border:1px solid #c5d5ee;border-radius:8px;flex:0 0 64px;justify-content:center;align-items:center;min-height:44px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.quick-apply-form .phone-input-row input[type=tel]{box-sizing:border-box;color:#10264a;width:0;min-width:0;min-height:44px;font:inherit;background:#e8f0fd;border:1px solid #c5d5ee;border-radius:8px;outline:none;flex:1;padding:12px}.quick-apply-form .phone-input-row input[type=tel]:focus,.quick-apply-form select:focus{border-color:#739ce0;box-shadow:0 0 0 3px #739ce026}.quick-apply-form .quick-field select{box-sizing:border-box;color:#10264a;width:100%;min-height:44px;font:inherit;background-color:#fff;border:1px solid #c5d5ee;border-radius:8px;padding:12px}.quick-apply-form .resume-upload-box input[type=file]{box-sizing:border-box;color:#526987;width:100%;max-width:100%;font:inherit;margin-top:12px;font-size:12px;display:block}.quick-apply-form .resume-upload-box input[type=file]::file-selector-button{color:#10264a;cursor:pointer;background:#e8f0fd;border:1px solid #c5d5ee;border-radius:6px;margin-right:8px;padding:8px 12px}.quick-apply-form .resume-upload-box input[type=file]::file-selector-button:hover{background:#dbe8fb}.job-heading-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.job-heading-row>div:first-child{min-width:0}.job-heading-row h1{overflow-wrap:anywhere;letter-spacing:-.7px;font-size:clamp(30px,3vw,42px);line-height:1.2}.job-salary{text-align:left;min-width:0;max-width:100%;padding-top:0}.job-salary strong{overflow-wrap:anywhere;font-size:20px;line-height:1.45}.job-overview-text,.job-check-list li{overflow-wrap:anywhere;word-break:normal}.job-content-section{margin-bottom:26px}.job-content-section h2{margin-bottom:12px;font-size:20px}.job-overview-text{font-size:15px;line-height:1.75}.job-check-list{gap:10px}.job-check-list li{font-size:15px;line-height:1.65}@media (width<=560px){.job-heading-row h1{font-size:30px}.job-info-card,.job-application-card{padding:22px 18px}}.job-details-page{color:#172b4d;overflow-wrap:anywhere;background:#f1f5fb}.job-details-container{width:100%;max-width:1320px;margin-inline:auto}.job-details-layout{grid-template-columns:minmax(0,1.4fr) minmax(360px,.9fr);align-items:start;gap:26px;display:grid}.job-info-card,.job-application-card{background:#fff;border:1px solid #e1e9f3;border-radius:16px;width:100%;min-width:0;box-shadow:0 8px 28px #142d500f}.job-heading-row{flex-direction:column;align-items:flex-start;gap:12px;margin-top:14px;display:flex}.job-heading-main,.job-heading-main h1,.job-heading-row h1{overflow-wrap:anywhere;min-width:0;max-width:100%}.job-heading-row h1{color:#102747;letter-spacing:-.6px;font-size:clamp(28px,3vw,40px);line-height:1.2}.job-company{font-size:17px;line-height:1.6}.job-salary{text-align:left;max-width:100%;padding:0}.job-salary strong{color:#173d68;overflow-wrap:anywhere;font-size:20px}.job-salary span{font-size:13px;line-height:1.6}.job-meta-row{color:#425875;align-items:center;gap:12px 20px;font-size:14px;line-height:1.7}.job-meta-row>span{overflow-wrap:anywhere;min-width:0}.job-content-section{text-align:left;min-width:0;margin:0 0 30px}.job-content-section h2{color:#17375e;text-align:left;margin:0 0 14px;font-size:20px;line-height:1.45}.job-overview-text{color:#40536c;text-align:left;white-space:pre-line;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:15px;line-height:1.85}.job-overview-text .public-job-content{text-align:left;font-size:15px;line-height:1.85}.job-overview-text .public-job-content h3{color:#17375e;margin:20px 0 10px;font-size:18px;line-height:1.5}.job-overview-text .public-job-content p{margin:0 0 14px}.job-overview-text .public-job-content ul{margin:10px 0 18px;padding-left:24px;list-style:outside}.job-overview-text .public-job-content li{margin-bottom:8px;display:list-item}.job-details-page .job-check-list{flex-direction:column;align-items:stretch;gap:13px;margin:0;padding:0;list-style:none;display:flex}.job-details-page .job-check-list>li{color:#40536c;text-align:left;overflow-wrap:anywhere;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:11px;width:100%;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.75;display:grid}.job-details-page .job-check-list>li>span:first-child{color:#f45140;background:#fff0ec;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:2px 0 0;padding:0;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.job-details-page .job-check-list>li>span:last-child{color:#40536c;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;width:auto;min-width:0;height:auto;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.75;display:block}.job-application-card{align-self:start;padding:28px;position:sticky;top:20px}.quick-apply-form{gap:18px;width:100%;min-width:0;display:grid}.quick-apply-header{gap:14px;min-width:0;padding-bottom:20px}.quick-apply-header>div{min-width:0}.quick-apply-header h2{color:#102747;font-size:25px;line-height:1.35}.quick-apply-header p{color:#647790;overflow-wrap:anywhere;font-size:13px}.quick-field{gap:8px;min-width:0;display:grid}.quick-field>span{color:#243b5b;font-size:14px;line-height:1.5}.quick-field>input,.quick-field>select,.quick-field select,.quick-field textarea{box-sizing:border-box;color:#263e5d;background:#fff;border:1px solid #cbd8e9;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:14px}.quick-field>input:focus,.quick-field select:focus,.quick-field textarea:focus{border-color:#6b9de8;outline:3px solid #3b82f621}.phone-input-row{align-items:stretch;gap:8px;width:100%;display:flex}.phone-dial-code{box-sizing:border-box;color:#263e5d;background:#f0f5fd;border:1px solid #cbd8e9;border-radius:9px;flex:0 0 60px;min-width:60px;min-height:46px;padding:0 8px;font-size:14px}.quick-apply-form .phone-input-row input[type=tel]{box-sizing:border-box;flex:1 1 0;width:0;min-width:0;min-height:46px}.resume-upload-box{background:#fafdff;border:1.5px dashed #b7cbe1;border-radius:10px;gap:12px;width:100%;min-width:0;min-height:150px;padding:22px 16px}.resume-upload-box input[type=file]{box-sizing:border-box;width:100%;max-width:100%;font-size:12px;display:block}.resume-upload-box input[type=file]::file-selector-button{color:#10264a;cursor:pointer;background:#e8f0fd;border:1px solid #c5d5ee;border-radius:6px;max-width:100%;margin-right:8px;padding:8px 10px}.quick-consent{color:#566a83;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7}.quick-consent input{flex:0 0 16px;width:16px;height:16px}.quick-submit-button{color:#fff;background:#ff604f;border-radius:9px;width:100%;min-height:48px;padding:13px 18px;font-size:15px}.quick-submit-button:hover{background:#ed4e3f}@media (width<=900px){.job-details-layout{grid-template-columns:minmax(0,1fr);gap:20px}.job-application-card{position:static}.job-apply-mobile-button{display:flex}}@media (width<=560px){.job-details-page{padding:16px 12px 30px}.job-details-layout{gap:16px}.job-info-card,.job-application-card{border-radius:14px;padding:22px 18px}.job-heading-row h1{font-size:30px}.job-company{font-size:16px}.job-meta-row{gap:10px 14px;font-size:13px}.job-content-section{margin-bottom:25px}.job-content-section h2{font-size:18px}.job-overview-text,.job-overview-text .public-job-content{font-size:14px;line-height:1.8}.job-details-page .job-check-list>li,.job-details-page .job-check-list>li>span:last-child{font-size:13px;line-height:1.75}.quick-apply-header h2{font-size:22px}}.job-details-page .job-heading-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;margin-top:14px;display:flex}.job-details-page .job-heading-main{width:100%;min-width:0}.job-details-page .job-heading-row h1{text-align:left;overflow-wrap:anywhere;margin:0;line-height:1.2}.job-details-page .job-company{text-align:left;margin:8px 0 0;font-size:17px;line-height:1.5}.job-details-page .job-salary{text-align:left;width:100%;min-width:0;max-width:100%;margin-top:2px;padding:0}.job-details-page .job-salary strong{overflow-wrap:anywhere;font-size:20px;line-height:1.45;display:block}.job-details-page .job-salary span{margin-top:3px;font-size:13px;line-height:1.5;display:block}.job-details-page .job-meta-row{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.admin-login-page{--navy:#101828;--navy-dark:#0b1220;--navy-light:#1d2939;--coral:#ff6b4a;--coral-dark:#e95739;--teal:#0f9f92;background:radial-gradient(circle at 12% 18%,#ff6b4a24,#0000 30%),radial-gradient(circle at 88% 82%,#0f9f9221,#0000 30%),linear-gradient(135deg,#090f1a 0%,#101828 48%,#182230 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:80px 24px 50px;font-family:DM Sans,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.admin-login-page:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:520px;height:520px;position:absolute;top:-300px;right:-180px}.admin-login-page:after{content:"";border:1px solid #ff6b4a1f;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-210px;left:-190px}.admin-back{z-index:20;color:#d0d5dd;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:28px;left:32px}.admin-back:hover{color:#fff;background:#ff6b4a1c;border-color:#ff6b4a66;transform:translate(-2px)}.admin-login-card{z-index:10;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#111b2df0;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:460px;padding:46px 44px 38px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000006b,0 2px 6px #0000002e}.admin-login-card:before{content:"";background:linear-gradient(90deg,#ff6b4a 0% 72%,#0f9f92 100%);width:100%;height:4px;position:absolute;top:0;left:0}.admin-login-logo{color:#fff;background:#ff6b4a;border-radius:16px 16px 16px 5px;place-items:center;width:58px;height:58px;margin-bottom:26px;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;display:grid;box-shadow:0 14px 30px #ff6b4a40}.admin-eyebrow{color:#ff8064;letter-spacing:2.2px;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.admin-login-card h1{color:#fff;letter-spacing:-1px;margin:0;font-family:Manrope,sans-serif;font-size:35px;font-weight:800;line-height:1.15}.admin-login-subtitle{color:#98a2b3;max-width:370px;margin:12px 0 30px;font-size:13px;line-height:1.7}.admin-login-card form{width:100%}.admin-login-card label{color:#d0d5dd;margin:18px 0 8px;font-size:12px;font-weight:700;display:block}.admin-login-card input{color:#fff;background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;outline:none;width:100%;height:52px;padding:0 15px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.admin-login-card input::placeholder{color:#667085}.admin-login-card input:hover{border-color:#ffffff3b}.admin-login-card input:focus{background:#ffffff12;border-color:#0f9f92;box-shadow:0 0 0 3px #0f9f921f}.admin-login-card input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #182230}.admin-login-card input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #182230}.admin-login-card input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #182230}.admin-login-button{color:#fff;cursor:pointer;background:#ff6b4a;border:0;border-radius:9px;width:100%;height:54px;margin-top:27px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 12px 28px #ff6b4a38}.admin-login-button:hover{background:#e95739;transform:translateY(-2px);box-shadow:0 17px 34px #ff6b4a4d}.admin-login-button:active{transform:translateY(0)}.admin-security-note{color:#7f8b9f;text-align:center;border-top:1px solid #ffffff14;margin-top:25px;padding-top:21px;font-size:11px;font-weight:600}.admin-security-note:before{content:"";background:#0f9f92;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #0f9f921a}@media (width<=600px){.admin-login-page{align-items:flex-start;padding:90px 17px 30px}.admin-back{min-height:39px;padding:0 13px;font-size:12px;top:18px;left:17px}.admin-login-card{border-radius:17px;max-width:100%;padding:38px 24px 30px}.admin-login-logo{width:52px;height:52px;font-size:23px}.admin-login-card h1{font-size:30px}.admin-login-card input{height:50px}.admin-login-button{height:52px}}.rd-shell,.rd-dashboard{--rd-primary:#ff6b4a;--rd-green:#0f9f92;--rd-purple:#ff8a70;--rd-cyan:#0f9f92;--rd-orange:#ff6b4a;--rd-text:#101828;--rd-muted:#667085;--rd-border:#e4e7ec;--rd-card:#fff}.rd-sidebar{border-right:1px solid #1d2939;background:#101828!important}.rd-brand-mark{color:#fff!important;background:#ff6b4a!important}.rd-nav button{color:#98a2b3}.rd-nav button:hover{color:#fff!important;background:#ff6b4a17!important}.rd-nav button.active{color:#fff!important;background:#ff6b4a24!important}.rd-nav-count{color:#ff9a83!important;background:#ff6b4a26!important}.rd-avatar{color:#fff!important;background:#ff6b4a!important}.rd-main{background:#f8fafc}.rd-add-button{color:#fff!important;background:#ff6b4a!important;box-shadow:0 9px 22px #ff6b4a33!important}.rd-add-button:hover{background:#e95739!important}.rd-stat-card,.rd-card{background:#fff;border:1px solid #e4e7ec}.rd-stat-card:first-child .rd-stat-icon,.rd-stat-card:nth-child(3) .rd-stat-icon,.rd-stat-card:nth-child(5) .rd-stat-icon{color:#ff6b4a!important;background:#fff0ec!important}.rd-stat-card:nth-child(2) .rd-stat-icon,.rd-stat-card:nth-child(4) .rd-stat-icon{color:#0f9f92!important;background:#e9f8f6!important}.rd-stat-change span{color:#0f9f92!important}.rd-card-header button{color:#ff6b4a!important}.rd-donut{background:radial-gradient(circle at center, #fff 0 50%, transparent 51%), conic-gradient(#ff6b4a 0 62%, #0f9f92 62% 85%, #ffb09d 85% 95%, #e4e7ec 95% 100%)!important}.rd-progress span{background:linear-gradient(90deg,#ff6b4a,#ff8a70)!important}.rd-small-avatar{color:#ff6b4a!important;background:#fff0ec!important}.rd-cv-actions button{color:#0f9f92!important;background:#fff!important;border-color:#e4e7ec!important}.rd-cv-actions button:hover{color:#ff6b4a!important;background:#fff9f4!important;border-color:#ff6b4a!important}.rd-search:focus-within,.rd-filters select:focus,.rd-filters>input:focus{box-shadow:0 0 0 3px #0f9f921a;border-color:#0f9f92!important}.rd-modal{border-top:4px solid #ff6b4a}.rd-upload-icon,.rd-file-icon{color:#ff6b4a!important;background:#fff0ec!important}.rd-modal label>input:not([type=file]):focus{border-color:#0f9f92!important;box-shadow:0 0 0 3px #0f9f921a!important}.rd-save{color:#fff!important;background:#ff6b4a!important;box-shadow:0 8px 20px #ff6b4a33!important}.rd-save:hover{background:#e95739!important}.admin-auth-tabs{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:24px;padding:5px;display:grid}.admin-auth-tabs button{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:9px;width:100%;padding:11px 16px;font-size:14px;font-weight:700;transition:all .2s}.admin-auth-tabs button:hover{color:#101828;background:#fff}.admin-auth-tabs button.active{color:#fff;background:#101828;box-shadow:0 3px 10px #10182826}.ra{--ra-ink:#172033;--ra-muted:#687386;--ra-border:#e1e6ee;--ra-primary:#275dad;color:var(--ra-ink);max-width:1440px;margin:0 auto;padding:32px;font-family:Inter,Arial,sans-serif}.ra *,.ra :before,.ra :after{box-sizing:border-box}.ra-header,.ra-form-header,.ra-actions,.ra-item-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ra-header{border-bottom:1px solid var(--ra-border);margin-bottom:24px;padding-bottom:24px}.ra-header h1,.ra-panel h3,.ra-panel h4{margin:0}.ra-header h1{margin-top:4px;font-size:clamp(1.7rem,4vw,2.3rem)}.ra-eyebrow{color:var(--ra-primary);letter-spacing:.12em;font-size:.75rem;font-weight:700}.ra-tabs{border-bottom:1px solid var(--ra-border);gap:8px;margin-bottom:20px;display:flex}.ra-tabs button{color:var(--ra-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 14px;font-weight:600}.ra-tabs button.is-active{border-bottom-color:var(--ra-primary);color:var(--ra-primary)}.ra-campaign-picker{margin-bottom:20px}.ra-campaign-picker label,.ra-form label{color:#344054;gap:7px;font-size:.9rem;font-weight:600;display:grid}.ra-campaign-picker select,.ra-form input,.ra-form select,.ra-form textarea{border:1px solid var(--ra-border);font:inherit;border-radius:8px;padding:10px 12px}.ra-panel{border:1px solid var(--ra-border);background:#fff;border-radius:12px;margin-bottom:22px;padding:22px}.ra-summary{gap:14px;display:grid}.ra-label{color:var(--ra-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;display:block}.ra-targeting-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ra-button{background:var(--ra-primary);border:1px solid var(--ra-primary);color:#fff;cursor:pointer;font:inherit;border-radius:7px;padding:10px 16px;font-weight:650}.ra-button:hover:not(:disabled){background:#1d4c91}.ra-button:disabled{cursor:wait;opacity:.7}.ra-button-secondary{border-color:var(--ra-border);color:var(--ra-ink);background:#fff}.ra-button-secondary:hover:not(:disabled){background:#f4f6f9}.ra-status-card{color:var(--ra-ink);background:#f3f8ff;border:1px solid #d9e7ff;border-radius:10px;gap:4px;padding:14px 16px;display:grid}.ra-muted,.ra-empty p,.ra-form-header p{color:var(--ra-muted);margin:6px 0 0}.ra-error,.ra-success{border-radius:8px;margin:12px 0 0;padding:10px 12px}.ra-error{color:#b42318;background:#fef3f2;border:1px solid #f4c7c0}.ra-success{color:#157f3b;background:#ebfdf3;border:1px solid #b7ebc6}.ra-form{gap:18px;display:grid}.ra-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ra-full-width{grid-column:1/-1}.ra-list{gap:16px;display:grid}.ra-item{border:1px solid var(--ra-border);border-radius:10px;padding:18px}.ra-item p{margin:4px 0 0}.ra-meta-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:14px;display:grid}.ra-badge{color:#315ba7;background:#eef3ff;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:700;display:inline-block}.ra-link{color:var(--ra-primary);margin-top:12px;font-weight:600;text-decoration:none;display:inline-block}.ra-link:hover{text-decoration:underline}.ra-source-status-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin-top:16px;display:grid}.ra-source-status{border:1px solid var(--ra-border);background:#f8fafc;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 12px;display:flex}.ra-source-live{color:#157f3b}.ra-source-error{color:#b42318}.ra-source-auth{color:#8a4b08}.ra-source-rate-limited{color:#9a6700}.ra-contact-result-row>td{background:#f8fafc}.ra-contact-result,.ra-contact-channel{gap:6px;display:grid}.ra-contact-result{padding:10px}.ra-contact-channel{border-left:3px solid #157f3b;margin-top:8px;padding:8px 12px}.ra-live-table small{margin-top:4px;display:block}.ra-live-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:18px;display:grid}.ra-url-search{gap:12px;margin-top:18px;display:grid}.ra-url-search label{color:#344054;gap:7px;font-size:.9rem;font-weight:600;display:grid}.ra-url-search input{border:1px solid var(--ra-border);font:inherit;border-radius:8px;min-width:0;padding:10px 12px}.ra-url-actions{flex-wrap:wrap;gap:10px;display:flex}.ra-url-status{border:1px solid var(--ra-border);background:#f8fafc;border-radius:8px;gap:6px;padding:12px;display:grid}.ra-url-status span{color:var(--ra-muted);overflow-wrap:anywhere}.ra-live-filters label{color:#344054;gap:7px;font-size:.88rem;font-weight:600;display:grid}.ra-live-filters input,.ra-live-filters select{border:1px solid var(--ra-border);font:inherit;border-radius:8px;min-width:0;padding:10px 12px}.ra-live-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.ra-live-table-wrap{width:100%;overflow-x:auto}.ra-live-table{border-collapse:collapse;width:100%;min-width:1450px}.ra-live-table th,.ra-live-table td{border-bottom:1px solid var(--ra-border);text-align:left;vertical-align:top;padding:11px 10px}.ra-live-table th{color:#344054;z-index:1;background:#f8fafc;font-size:.78rem;position:sticky;top:0}.ra-live-row-actions{gap:8px;min-width:150px;display:grid}.ra-live-row-actions a,.ra-live-row-actions button{color:var(--ra-primary);font:inherit;font-size:.84rem}.ra-live-row-actions button{border:1px solid var(--ra-border);cursor:pointer;background:#fff;border-radius:6px;padding:7px 9px}.ra-live-row-actions button:disabled{cursor:default;opacity:.65}.ra-sources-panel{gap:16px;display:grid}.ra-catalogue{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.ra-catalogue-item{border:1px solid var(--ra-border);border-radius:8px;gap:6px;padding:13px;display:grid}.ra-catalogue-item span{color:var(--ra-muted);font-size:.86rem}.ra-catalogue-item span.ra-source-live{color:#157f3b;font-weight:700}.ra-catalogue-item span.ra-source-error{color:#9a3412;font-weight:700}@media (width<=640px){.ra{padding:18px}.ra-panel{padding:16px}}.saved-research-panel{gap:22px;padding:28px;display:grid}.saved-research-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.saved-research-header h2{margin:8px 0;font-size:1.8rem}.saved-research-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.saved-research-summary>div{border:1px solid var(--ra-border,#dfe5ef);background:var(--ra-surface,#f8fafc);border-radius:12px;gap:6px;padding:18px;display:grid}.saved-research-summary strong{font-size:1.8rem}.saved-research-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr));align-items:end;gap:14px;display:grid}.saved-research-filters label{gap:7px;min-width:0;font-weight:600;display:grid}.saved-research-filters input,.saved-research-filters select{box-sizing:border-box;border:1px solid var(--ra-border,#d0d5dd);border-radius:8px;width:100%;min-width:0;min-height:42px;padding:9px 11px}.saved-research-list{gap:16px;display:grid}.saved-research-card{border:1px solid var(--ra-border,#dfe5ef);background:var(--ra-card,#fff);border-radius:14px;padding:22px}.saved-research-card-heading,.saved-research-card-footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.saved-research-card h3{margin:0;font-size:1.1rem;line-height:1.4}.saved-research-company{color:var(--ra-muted,#667085);margin:6px 0;font-weight:600}.saved-research-status{background:#e8f0fe;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:.78rem;font-weight:700}.saved-research-metadata{color:var(--ra-muted,#667085);flex-wrap:wrap;gap:8px;margin:15px 0;font-size:.86rem;display:flex}.saved-research-salary{background:var(--ra-surface,#f8fafc);border-radius:8px;padding:12px}.saved-research-description{color:var(--ra-muted,#475467);overflow-wrap:anywhere;line-height:1.7}.saved-research-card-footer{border-top:1px solid var(--ra-border,#edf0f5);color:var(--ra-muted,#667085);flex-wrap:wrap;align-items:center;margin-top:16px;padding-top:14px;font-size:.88rem}.saved-research-card-footer a{color:var(--ra-link,#175cd3);font-weight:600;text-decoration:none}.saved-research-card-footer a:hover{text-decoration:underline}.saved-research-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.saved-research-pagination>div{gap:8px;display:flex}.saved-research-empty{text-align:center;padding:32px}@media (width<=850px){.saved-research-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.saved-research-panel{padding:16px}.saved-research-header,.saved-research-card-heading{flex-direction:column}.saved-research-summary,.saved-research-filters{grid-template-columns:1fr}.saved-research-pagination{flex-direction:column;align-items:flex-start}}.employer-crm{background:#f8faff;border-color:#e5eaf2;gap:24px}.employer-crm .saved-research-header h2{color:#172b4d;letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2rem)}.employer-crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.employer-crm-metrics article{background:#fff;border:1px solid #e3e9f2;border-radius:13px;gap:7px;min-width:0;padding:19px;display:grid;box-shadow:0 3px 12px #19305209}.employer-crm-metrics article span,.employer-crm-metrics article small{color:#68778d;font-size:.82rem}.employer-crm-metrics article strong{color:#173b70;font-size:1.9rem;line-height:1.1}.employer-crm-toolbar{background:#fff;border:1px solid #e4eaf3;border-radius:13px;grid-template-columns:minmax(240px,2fr) repeat(5,minmax(115px,1fr));align-items:end;gap:11px;padding:16px;display:grid}.employer-crm-toolbar label{color:#47566d;gap:6px;font-size:.78rem;font-weight:700;display:grid}.employer-crm-toolbar input,.employer-crm-toolbar select{box-sizing:border-box;color:#25364d;width:100%;min-width:0;min-height:41px;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:9px 10px;font-size:.84rem}.employer-crm-search{border:1px solid #dce3ed;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:41px;padding:0 10px;display:flex}.employer-crm-search span{color:#6a7b93;font-size:1.3rem}.employer-crm-search input{border:0;outline:0;padding-left:0}.employer-crm-list-heading,.employer-crm-section-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.employer-crm-list-heading h3,.employer-crm-section-title h4{color:#1c3558;margin:0}.employer-crm-list-heading span,.employer-crm-section-title span{color:#758399;font-size:.82rem}.employer-crm-list-heading>div,.employer-crm-section-title>div{gap:4px;display:grid}.employer-crm-page-size{color:#77849a;font-size:.8rem}.employer-crm-list{gap:12px;display:grid}.employer-crm-card{background:#fff;border:1px solid #e1e8f1;border-radius:13px;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 2px 9px #19305206}.employer-crm-card:hover,.employer-crm-card.is-expanded{border-color:#b8cbe5;box-shadow:0 6px 20px #1e427012}.employer-crm-card-head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#fff;border:0;align-items:center;gap:14px;padding:17px 19px;display:flex}.employer-crm-logo,.employer-contact-avatar{color:#24599e;background:#eaf1fc;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:1.1rem;font-weight:800;display:grid}.employer-crm-identity{flex:1;gap:5px;min-width:0;display:grid}.employer-crm-identity strong{color:#1c3558;text-overflow:ellipsis;overflow:hidden}.employer-crm-identity small{color:#77849a;font-size:.8rem}.employer-crm-contact-count{color:#3e5e87;white-space:nowrap;background:#f0f5fc;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:700}.employer-crm-chevron{color:#58718f;text-align:center;width:25px;font-size:1.3rem}.employer-crm-details{background:#fbfcfe;border-top:1px solid #e9eef5;gap:17px;padding:20px;display:grid}.employer-vacancy-list{gap:8px;display:grid}.employer-vacancy{background:#fff;border:1px solid #e7ecf3;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.employer-vacancy>div:first-child{gap:5px;min-width:0;display:grid}.employer-vacancy strong{color:#243d60;font-size:.91rem}.employer-vacancy span,.employer-vacancy small{color:#78869a;font-size:.78rem}.employer-vacancy-right{flex-shrink:0;justify-items:end;gap:7px;display:grid}.employer-vacancy-right a,.employer-contact-links a{color:#245da5;overflow-wrap:anywhere;font-size:.8rem;font-weight:650;text-decoration:none}.employer-vacancy-right a:hover,.employer-contact-links a:hover{text-decoration:underline}.employer-contacts-heading{border-top:1px solid #e7ecf3;margin-top:5px;padding-top:17px}.employer-contact-list{gap:9px;display:grid}.employer-contact-card{background:#fff;border:1px solid #e5eaf1;border-radius:10px;align-items:center;gap:13px;padding:13px;display:flex}.employer-contact-avatar{border-radius:50%;flex-basis:38px;width:38px;height:38px;font-size:.95rem}.employer-contact-main{flex:1;gap:4px;min-width:0;display:grid}.employer-contact-main strong{color:#253d5f;font-size:.9rem}.employer-contact-main>span{color:#718096;font-size:.8rem}.employer-contact-links{flex-wrap:wrap;gap:5px 14px;margin-top:3px;display:flex}.employer-verification{color:#596579;white-space:nowrap;background:#f0f2f5;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.employer-verification.verified,.employer-verification.valid{color:#187345;background:#e8f7ef}.employer-verification.unverified{color:#946200;background:#fff5df}.employer-contact-empty,.employer-crm-empty{color:#6d7c91;text-align:center;background:#fff;border:1px dashed #d7e0ec;border-radius:11px;justify-items:center;gap:8px;padding:28px;display:grid}.employer-contact-empty strong,.employer-crm-empty strong{color:#304967}.employer-provider-status{color:#7a8798;margin:0;font-size:.76rem}@media (width<=1100px){.employer-crm-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.employer-crm-search{grid-column:1/-1}}@media (width<=760px){.employer-crm-metrics,.employer-crm-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.employer-crm-search{grid-column:1/-1}.employer-crm-card-head{gap:9px;padding:13px}.employer-crm-contact-count{display:none}.employer-crm-details{padding:13px}.employer-crm-section-title{flex-direction:column;align-items:flex-start}.employer-contact-card{flex-wrap:wrap;align-items:flex-start}.employer-verification{margin-left:50px}}@media (width<=480px){.employer-crm-toolbar{grid-template-columns:1fr}.employer-crm-search{grid-column:auto}.employer-crm-metrics article{padding:13px}.employer-crm-metrics article strong{font-size:1.55rem}.employer-vacancy{flex-direction:column;align-items:flex-start}.employer-vacancy-right{justify-items:start}}.employer-contact-badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.employer-contact-source{color:#304967;letter-spacing:.05em;background:#edf2f8;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.employer-contact-source.apify_contact_info{color:#a94c16;background:#fff0e6}.employer-contact-source.hunter{color:#285a9c;background:#e9f1ff}.employer-contact-no-email{color:#946200;font-size:11px}.employer-verification.invalid,.employer-verification.disposable{color:#b42318;background:#fdeaea}.employer-verification.catch_all,.employer-verification.unknown,.employer-verification.webmail{color:#946200;background:#fff5df}.employer-verification-score{color:#718096;text-align:right;margin-top:5px;font-size:.68rem;display:block}.bdm{--bdm-ink:#172033;--bdm-muted:#687386;--bdm-border:#e1e6ee;--bdm-primary:#275dad;color:var(--bdm-ink);max-width:1440px;margin:0 auto;padding:32px;font-family:Inter,Arial,sans-serif}.bdm *,.bdm :before,.bdm :after{box-sizing:border-box}.bdm-header,.bdm-section-heading,.bdm-form-heading,.bdm-form-actions,.bdm-row-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.bdm-header{border-bottom:1px solid var(--bdm-border);margin-bottom:24px;padding-bottom:24px}.bdm-header h1,.bdm-section h2,.bdm-form h2,.bdm-empty h3{margin:0}.bdm-header h1{margin-top:4px;font-size:clamp(1.7rem,4vw,2.3rem)}.bdm-eyebrow{color:var(--bdm-primary);letter-spacing:.12em;font-size:.75rem;font-weight:700}.bdm-tabs{border-bottom:1px solid var(--bdm-border);gap:8px;margin-bottom:28px;display:flex}.bdm-tabs button{color:var(--bdm-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-weight:600}.bdm-tabs button.is-active{border-bottom-color:var(--bdm-primary);color:var(--bdm-primary)}.bdm-section-heading{align-items:flex-start;margin-bottom:20px}.bdm-section-heading p,.bdm-empty p{color:var(--bdm-muted);margin:6px 0 0}.bdm-button,.bdm-link-button{cursor:pointer;font:inherit}.bdm-button{background:var(--bdm-primary);border:1px solid var(--bdm-primary);color:#fff;border-radius:7px;padding:10px 16px;font-weight:650}.bdm-button:hover:not(:disabled){background:#1d4c91}.bdm-button:disabled{cursor:wait;opacity:.65}.bdm-button-secondary{border-color:var(--bdm-border);color:var(--bdm-ink);background:#fff}.bdm-button-secondary:hover:not(:disabled){background:#f4f6f9}.bdm-table-wrap{border:1px solid var(--bdm-border);border-radius:10px;overflow-x:auto}.bdm-table{border-collapse:collapse;width:100%;min-width:820px}.bdm-table th,.bdm-table td{border-bottom:1px solid var(--bdm-border);text-align:left;vertical-align:middle;padding:14px 16px}.bdm-table th{color:var(--bdm-muted);letter-spacing:.04em;text-transform:uppercase;background:#f7f9fc;font-size:.78rem}.bdm-table tbody tr:last-child td{border-bottom:0}.bdm-table-subtitle{color:var(--bdm-muted);text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;font-size:.85rem;display:block;overflow:hidden}.bdm-row-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px}.bdm-link-button{color:var(--bdm-primary);white-space:nowrap;background:0 0;border:0;padding:0}.bdm-link-button:hover{text-decoration:underline}.bdm-danger-link{color:#b42318}.bdm-status{white-space:nowrap;background:#eef2f7;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:700;display:inline-block}.bdm-status-active,.bdm-status-reviewed,.bdm-status-lead_created{color:#177245;background:#e8f6ee}.bdm-status-new,.bdm-status-draft{color:#315ba7;background:#eef3ff}.bdm-status-paused,.bdm-status-ignored{color:#9a5b00;background:#fff4e5}.bdm-status-completed{color:#6643a5;background:#f1edff}.bdm-empty,.bdm-panel{border:1px solid var(--bdm-border);background:#fff;border-radius:10px;padding:22px}.bdm-empty{color:var(--bdm-ink);text-align:center}.bdm-panel{margin-top:24px}.bdm-form{gap:18px;display:grid}.bdm-form-heading{border-bottom:1px solid var(--bdm-border);padding-bottom:14px}.bdm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bdm-field{color:#344054;gap:7px;font-size:.9rem;font-weight:600;display:grid}.bdm-field input,.bdm-field select,.bdm-field textarea{color:var(--bdm-ink);font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:6px;width:100%;min-width:0;padding:10px 11px;font-weight:400}.bdm-field textarea{resize:vertical}.bdm-field input:focus,.bdm-field select:focus,.bdm-field textarea:focus{border-color:var(--bdm-primary);outline:3px solid #275dad24}.bdm-field :disabled{color:#667085;background:#f6f7f9}.bdm-code-input{font-family:Consolas,monospace!important}.bdm-form-actions{border-top:1px solid var(--bdm-border);justify-content:flex-end;padding-top:16px}.bdm-filter{max-width:360px;margin:0 0 18px}.bdm-muted{color:var(--bdm-muted)}.bdm-error,.bdm-notice{border-radius:7px;margin:14px 0;padding:11px 14px}.bdm-error{color:#b42318;background:#fff0ef}.bdm-notice{color:#244f85;background:#eef5ff}.bdm-visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=680px){.bdm{padding:20px 14px}.bdm-header,.bdm-section-heading{flex-direction:column;align-items:flex-start}.bdm-form-grid{grid-template-columns:1fr}}.rw{color:#172033;max-width:1440px;margin:0 auto;padding:28px 32px;font-family:Inter,Arial,sans-serif}.rw *{box-sizing:border-box}.rw-header,.rw-heading,.rw-record-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.rw-header{border-bottom:1px solid #e1e6ee;margin-bottom:18px;padding-bottom:20px}.rw-header h2{margin:4px 0 0;font-size:clamp(1.5rem,3vw,2rem)}.rw-eyebrow{color:#275dad;letter-spacing:.12em;font-size:.72rem;font-weight:700}.rw-tabs{border-bottom:1px solid #e1e6ee;flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.rw-tabs button{color:#687386;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 13px;font-weight:600}.rw-tabs button.active{color:#275dad;border-bottom-color:#275dad}.rw-panel{background:#fff;border:1px solid #e1e6ee;border-radius:10px;margin:16px 0;padding:22px}.rw-panel h2,.rw-panel h3{margin:0}.rw-heading{align-items:flex-start;margin-bottom:18px}.rw-heading p,.rw-header p,.rw-panel>p{color:#687386;margin:6px 0 0}.rw-primary,.rw-secondary{cursor:pointer;font:inherit;border:1px solid #275dad;border-radius:7px;padding:9px 14px;font-weight:650}.rw-primary{color:#fff;background:#275dad}.rw-secondary{color:#275dad;background:#fff}.rw-primary:disabled,.rw-secondary:disabled{cursor:not-allowed;opacity:.55}.rw-error,.rw-notice{border-radius:7px;margin:12px 0;padding:10px 13px}.rw-error{color:#a51d24;background:#fff0f0}.rw-notice{color:#167346;background:#edf9f2}.rw-form,.rw-inline-form{gap:13px;margin:18px 0;display:grid}.rw-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.rw-form h3{grid-column:1/-1}.rw-form label,.rw-inline-form label,.rw-record label{color:#344054;gap:6px;font-size:.88rem;font-weight:600;display:grid}.rw-form input,.rw-form select,.rw-form textarea,.rw-inline-form input,.rw-inline-form select,.rw-record select,.rw-record textarea{color:#172033;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:6px;width:100%;min-height:39px;padding:8px 10px}.rw-form textarea,.rw-record textarea{min-height:78px}.rw-form button{place-self:end start}.rw-inline-form{grid-template-columns:minmax(220px,1fr) minmax(200px,1fr) auto;align-items:end}.rw-record-list{gap:12px;display:grid}.rw-record{border:1px solid #e1e6ee;border-radius:8px;padding:16px}.rw-record h3{font-size:1.04rem}.rw-record p{color:#536074;margin:8px 0}.rw-record-title{align-items:flex-start}.rw-meta{color:#687386;flex-wrap:wrap;gap:8px 18px;margin:10px 0;font-size:.86rem;display:flex}.rw-badge{color:#344054;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:700}.rw-empty{color:#687386;text-align:center;background:#f7f9fc;border:1px dashed #d4dbe6;border-radius:8px;margin:14px 0;padding:22px}.rw-report-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.rw-report-card{border:1px solid #e1e6ee;border-radius:8px;gap:9px;padding:16px;display:grid}.rw-report-card span,.rw-report-card small{color:#687386}.rw-report-card strong{font-size:1.7rem}.rw-outreach{border-top:1px solid #e1e6ee;gap:11px;margin-top:16px;padding-top:14px;display:grid}.rw-outreach h4{margin:0}.rw-outreach>label{color:#344054;gap:6px;font-size:.88rem;font-weight:600;display:grid}.rw-outreach input:not([type=checkbox]),.rw-outreach textarea{color:#172033;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:6px;width:100%;padding:9px 10px}.rw-outreach-consent{align-items:flex-start;gap:9px!important;font-weight:500!important;display:flex!important}.rw-outreach-consent input{margin-top:3px}.rw-outreach-actions{flex-wrap:wrap;gap:9px;display:flex}@media (width<=700px){.rw{padding:20px 14px}.rw-header,.rw-heading{flex-direction:column;align-items:flex-start}.rw-inline-form{grid-template-columns:1fr}}.ei-page{color:#172033;gap:18px;display:grid}.ei-hero{background:linear-gradient(120deg,#fff,#f4f6ff);border:1px solid #e7eaf1;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.ei-eyebrow{letter-spacing:.13em;color:#5969f5;font-size:10px;font-weight:800}.ei-hero h2{letter-spacing:-.04em;margin:7px 0;font-size:26px}.ei-hero p,.ei-panel-heading p,.ei-section-heading p,.ei-contact-heading p{color:#7a8499;margin:0;font-size:12px}.ei-refresh,.ei-export{color:#4655e8;background:#fff;border:1px solid #e1e5ef;border-radius:9px;padding:11px 14px;font-weight:700}.ei-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.ei-stats article{background:#fff;border:1px solid #e7eaf1;border-radius:14px;padding:17px}.ei-stats article span,.ei-stats article strong{display:block}.ei-stats article span{color:#7a8499;font-size:11px}.ei-stats article strong{letter-spacing:-.04em;margin-top:8px;font-size:25px}.ei-stats .ei-disabled{color:#9a6b20;font-size:15px}.ei-workflow,.ei-panel{background:#fff;border:1px solid #e7eaf1;border-radius:16px;padding:20px;box-shadow:0 5px 20px #1d2a4b08}.ei-section-heading h3,.ei-panel-heading h3,.ei-contact-heading h3{margin:0 0 5px;font-size:15px}.ei-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.ei-step{background:#f7f8fc;border-radius:11px;min-width:0;padding:13px}.ei-step>span{color:#5969f5;background:#e9ecff;border-radius:8px;place-items:center;width:27px;height:27px;margin-bottom:10px;font-size:10px;font-weight:800;display:grid}.ei-step strong,.ei-step small{display:block}.ei-step strong{font-size:11px}.ei-step small{color:#8790a3;margin-top:5px;font-size:10px;line-height:1.5}.ei-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.8fr);align-items:start;gap:16px;display:grid}.ei-panel-heading,.ei-detail-heading,.ei-contact-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.ei-search{border:1px solid #e4e7ef;border-radius:9px;outline:none;width:100%;height:42px;margin:16px 0;padding:0 12px}.ei-search:focus{border-color:#8793ff}.ei-employer-list{gap:7px;max-height:570px;display:grid;overflow:auto}.ei-employer{text-align:left;background:#fff;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;width:100%;padding:12px;display:flex}.ei-employer:hover,.ei-employer.active{background:#f4f5ff;border-color:#dfe3ff}.ei-company-avatar{color:#5969f5;background:#e9ecff;border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.ei-employer-copy{flex:1;min-width:0}.ei-employer-copy strong,.ei-employer-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ei-employer-copy strong{font-size:12px}.ei-employer-copy small{color:#8790a3;margin-top:3px;font-size:10px}.ei-chevron{color:#a3aabd;font-size:22px}.ei-primary{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#5969f5,#7857dc);border:0;border-radius:9px;padding:12px 16px;font-weight:700}.ei-primary:disabled,.ei-export:disabled,.ei-refresh:disabled{opacity:.5;cursor:not-allowed}.ei-detail-heading h3{margin:6px 0;font-size:21px}.ei-detail-heading p{color:#7a8499;margin:0;font-size:11px}.ei-job-summary{background:#f8f9fc;border-radius:12px;margin-top:20px;padding:15px}.ei-job-summary>strong{font-size:12px}.ei-job-row{border-bottom:1px solid #e9ebf1;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;display:flex}.ei-job-row small,.ei-note{color:#8992a4}.ei-note{margin-top:10px;font-size:10px;display:block}.ei-contact-heading{margin:24px 0 12px}.ei-table-wrap{overflow:auto}.ei-table{border-collapse:collapse;white-space:nowrap;width:100%}.ei-table th{text-align:left;color:#8992a4;text-transform:uppercase;border-bottom:1px solid #e8eaf0;padding:11px 9px;font-size:9px}.ei-table td{color:#566176;border-bottom:1px solid #f0f1f5;padding:12px 9px;font-size:10px}.ei-table td strong,.ei-table td small{display:block}.ei-table td strong{color:#293248;font-size:11px}.ei-table td small{color:#8992a4;margin-top:4px}.ei-table a{color:#5969f5;font-weight:700;text-decoration:none}.ei-status{color:#586176;background:#f0f2f7;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.ei-email-notice{color:#876322;background:#fff8eb;border:1px solid #f5e6c8;border-radius:9px;margin-top:15px;padding:11px 13px;font-size:10px}.ei-alert{border-radius:9px;padding:12px 14px;font-size:12px}.ei-error{color:#b42318;background:#fff0f0}.ei-success{color:#16794b;background:#edfaf3}.ei-empty{text-align:center;color:#8790a3;padding:30px 14px;font-size:12px;line-height:1.6}.ei-empty strong{color:#30394d;font-size:12px;display:block}.ei-empty p{max-width:300px;margin:7px auto 0}.ei-empty-icon{color:#5969f5;background:#eef0ff;border-radius:13px;place-items:center;width:43px;height:43px;margin:0 auto 12px;font-size:22px;display:grid}.ei-detail-empty{padding:90px 20px}.ei-compact-empty{padding:28px 10px}@media (width<=1050px){.ei-layout{grid-template-columns:1fr}.ei-employer-list{max-height:300px}}@media (width<=760px){.ei-stats,.ei-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-hero,.ei-detail-heading{flex-direction:column;align-items:flex-start}.ei-primary{width:100%}}:root{--rd-navy:#111a33;--rd-navy-2:#18223f;--rd-primary:#5969f5;--rd-primary-dark:#4655e8;--rd-bg:#f5f7fb;--rd-card:#fff;--rd-text:#172033;--rd-muted:#7a8499;--rd-border:#e7eaf1;--rd-green:#21b77a;--rd-purple:#8c61ee;--rd-orange:#f5a524;--rd-cyan:#31a8d8}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.rd-app{background:var(--rd-bg);min-height:100vh;color:var(--rd-text);font-family:Inter,Arial,sans-serif}.rd-sidebar{color:#fff;z-index:30;background:radial-gradient(circle at 20% 10%,#5b69f529,#0000 28%),linear-gradient(#121b34,#0d152a);flex-direction:column;width:250px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 30px #0d152a14}.rd-brand{align-items:center;gap:12px;padding:0 9px;display:flex}.rd-brand-mark{background:linear-gradient(135deg,#6675ff,#7857dc);border-radius:13px;place-items:center;width:43px;height:43px;font-size:22px;font-weight:800;display:grid;box-shadow:0 9px 25px #5969f559}.rd-brand strong,.rd-brand span{letter-spacing:.09em;display:block}.rd-brand strong{font-size:17px}.rd-brand span{color:#98a4c6;letter-spacing:.2em;margin-top:2px;font-size:10px}.rd-portal-label{color:#697697;letter-spacing:.15em;margin:35px 13px 12px;font-size:10px;font-weight:700}.rd-nav{flex-direction:column;gap:6px;max-height:calc(100vh - 230px);display:flex;overflow-y:auto}.rd-nav button,.rd-sidebar-bottom>button{color:#aab4cf;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;min-height:46px;padding:0 13px;font-weight:600;transition:all .2s;display:flex}.rd-nav button:hover,.rd-sidebar-bottom>button:hover{color:#fff;background:#ffffff0f}.rd-nav button.active{color:#fff;background:linear-gradient(90deg,#5969f540,#5969f517);box-shadow:inset 3px 0 #6574ff}.rd-icon{color:#8e9abb;text-align:center;width:23px;font-size:18px}.rd-nav button.active .rd-icon{color:#8995ff}.rd-nav-count{color:#aeb7ff;text-align:center;background:#6f7eff2e;border-radius:10px;min-width:29px;margin-left:auto;padding:3px 7px;font-size:11px}.rd-dot{background:#ff6577;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #ff65771a}.rd-sidebar-bottom{margin-top:auto}.rd-user{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:18px;padding:17px 8px 2px;display:flex}.rd-avatar,.rd-small-avatar{border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.rd-avatar{background:linear-gradient(135deg,#6878ff,#9b67ee);width:39px;height:39px;font-size:12px}.rd-user div:nth-child(2){flex:1;min-width:0}.rd-user strong,.rd-user span{display:block}.rd-user strong{font-size:12px}.rd-user span{color:#73809e;margin-top:3px;font-size:10px}.rd-logout{color:#7d88a4;background:0 0;border:0;font-size:18px}.rd-main{min-height:100vh;margin-left:250px;padding:29px 34px 50px}.rd-topbar{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.rd-topbar p{color:var(--rd-muted);margin:0 0 4px;font-size:12px;font-weight:600}.rd-topbar h1{letter-spacing:-.04em;margin:0;font-size:28px}.rd-top-actions{gap:10px;display:flex}.rd-date,.rd-add-button{border-radius:10px;min-height:42px;padding:0 15px;font-weight:700}.rd-date{border:1px solid var(--rd-border);color:#4c566d;background:#fff}.rd-add-button{background:linear-gradient(135deg, var(--rd-primary), #6e59e9);color:#fff;border:0;box-shadow:0 9px 22px #5969f538}.rd-add-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #5969f547}.rd-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.rd-stat-card,.rd-card{background:var(--rd-card);border:1px solid #e2e6efe6;border-radius:16px;box-shadow:0 5px 20px #1d2a4b09}.rd-stat-card{min-height:162px;padding:17px}.rd-stat-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.rd-stat-icon{width:38px;height:38px;color:var(--rd-primary);background:#eef0ff;border-radius:11px;place-items:center;font-size:19px;display:grid}.rd-stat-card:nth-child(2) .rd-stat-icon{color:var(--rd-green);background:#eaf9f3}.rd-stat-card:nth-child(3) .rd-stat-icon{color:var(--rd-purple);background:#f2edff}.rd-stat-card:nth-child(4) .rd-stat-icon{color:var(--rd-cyan);background:#e9f7fb}.rd-stat-card:nth-child(5) .rd-stat-icon{color:var(--rd-orange);background:#fff5e7}.rd-more{color:#bbc1ce;letter-spacing:1px}.rd-stat-label{color:#707a90;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.rd-stat-value{letter-spacing:-.04em;margin-bottom:8px;font-size:25px;display:block}.rd-stat-change{color:#9aa2b3;font-size:10px}.rd-stat-change span{color:var(--rd-green);margin-right:5px;font-weight:700}.rd-analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:18px;margin-bottom:18px;display:grid}.rd-lower-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.4fr);gap:18px;display:grid}.rd-card{padding:20px}.rd-card-header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.rd-card-header h2,.rd-candidate-toolbar h2{margin:0;font-size:15px}.rd-card-header p,.rd-candidate-toolbar p{color:#929bad;margin:5px 0 0;font-size:10px}.rd-card-header button{color:var(--rd-primary);background:0 0;border:0;font-size:10px;font-weight:700}.rd-chart-legend{color:#7f899c;justify-content:flex-end;gap:15px;margin:13px 4px 4px;font-size:9px;display:flex}.rd-chart-legend span{align-items:center;gap:5px;display:flex}.rd-chart-legend i{border-radius:50%;width:7px;height:7px}.legend-primary{background:var(--rd-primary)}.legend-secondary{background:var(--rd-green)}.rd-line-chart{height:245px;padding-top:7px;display:flex}.rd-y-labels{color:#a7adba;text-align:right;flex-direction:column;justify-content:space-between;width:38px;padding:1px 5px 21px 0;font-size:8px;display:flex}.rd-chart-area{flex:1;min-width:0;position:relative}.rd-auth-error{color:#b42318;padding:8px 24px}.rd-chart-area svg{width:100%;height:calc(100% - 20px);position:absolute;inset:0 0 20px;overflow:visible}.rd-grid-line{background:#eff1f5;height:1px;position:absolute;left:0;right:0}.rd-grid-line.one{top:20%}.rd-grid-line.two{top:40%}.rd-grid-line.three{top:60%}.rd-grid-line.four{top:80%}.rd-area{fill:url(#visitorFill)}.rd-line{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.rd-line.visitors{stroke:var(--rd-primary)}.rd-line.submissions{stroke:var(--rd-green)}.rd-x-labels{color:#a1a8b7;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.rd-donut-wrap{padding-top:28px}.rd-donut{background:radial-gradient(circle at center, white 0 50%, transparent 51%), conic-gradient(var(--rd-primary) 0 62%, var(--rd-green) 62% 85%, var(--rd-purple) 85% 95%, #dfe3ed 95% 100%);border-radius:50%;place-items:center;width:150px;height:150px;margin:0 auto 26px;display:grid}.rd-donut>div{text-align:center}.rd-donut strong,.rd-donut span{display:block}.rd-donut strong{font-size:22px}.rd-donut span{color:#929bad;margin-top:2px;font-size:9px}.rd-donut-list{gap:11px;display:grid}.rd-donut-item{grid-template-columns:9px 1fr auto 30px;align-items:center;gap:8px;font-size:10px;display:grid}.rd-donut-item>span:nth-child(2){color:#657087}.rd-donut-item small{color:#a0a8b7;text-align:right}.rd-source-dot{border-radius:50%;width:7px;height:7px}.rd-source-dot.one{background:var(--rd-primary)}.rd-source-dot.two{background:var(--rd-green)}.rd-source-dot.three{background:var(--rd-purple)}.rd-source-dot.four{background:#dfe3ed}.rd-country-list{gap:18px;margin-top:22px;display:grid}.rd-country{align-items:center;gap:11px;display:flex}.rd-flag{width:29px;font-size:21px}.rd-country-main{flex:1}.rd-country-main>div:first-child{justify-content:space-between;align-items:center;display:flex}.rd-country strong{font-size:10px}.rd-country span:not(.rd-flag){color:#8c95a7;font-size:9px}.rd-progress{background:#eef0f4;border-radius:5px;height:4px;margin-top:8px;overflow:hidden}.rd-progress span{border-radius:inherit;background:linear-gradient(90deg,#5a69f5,#7581ff);height:100%;display:block}.rd-table-wrap{width:100%;overflow-x:auto}.rd-table{border-collapse:collapse;white-space:nowrap;width:100%;margin-top:18px}.rd-table th{border-bottom:1px solid var(--rd-border);color:#9aa2b2;text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:11px 10px;font-size:8px;font-weight:700}.rd-table td{color:#667086;border-bottom:1px solid #f0f2f6;padding:13px 10px;font-size:9px}.rd-table tbody tr{transition:background .18s}.rd-table tbody tr:hover{background:#fafbff}.rd-candidate-name{align-items:center;gap:9px;display:flex}.rd-small-avatar{width:29px;height:29px;color:var(--rd-primary);background:#edf0ff;font-size:8px}.rd-candidate-name strong,.rd-candidate-name span{display:block}.rd-candidate-name strong{color:#2c3447;font-size:9px}.rd-candidate-name span{color:#9aa2b2;margin-top:3px;font-size:8px}.rd-role{color:#454f64}.rd-source{border-radius:20px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.rd-source.website{color:#5969f5;background:#edf0ff}.rd-source.manual{color:#8054d9;background:#f0eaff}.rd-cv-actions{gap:5px;display:flex}.rd-cv-actions button{color:#5c67db;background:#fff;border:1px solid #e5e8ef;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:700}.rd-page-card{min-height:calc(100vh - 135px)}.rd-candidate-toolbar{justify-content:space-between;align-items:center;display:flex}.rd-filters{grid-template-columns:minmax(250px,1fr) repeat(4,auto);gap:9px;margin:23px 0 4px;display:grid}.rd-search{border:1px solid var(--rd-border);background:#fff;border-radius:9px;align-items:center;min-height:40px;padding:0 12px;display:flex}.rd-search span{color:#98a0af;margin-right:8px;font-size:18px}.rd-search input{width:100%;color:var(--rd-text);border:0;outline:0}.rd-filters select,.rd-filters>input{border:1px solid var(--rd-border);color:#677186;background:#fff;border-radius:9px;outline:none;min-height:40px;padding:0 11px;font-size:10px}.rd-new-pill{color:#e25767;background:#fff0f1;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700}.rd-empty-state{text-align:center;place-content:center;justify-items:center;min-height:420px;display:grid}.rd-empty-state>div{width:60px;height:60px;color:var(--rd-primary);background:#eef0ff;border-radius:17px;place-items:center;font-size:27px;display:grid}.rd-empty-state h3{margin:15px 0 5px}.rd-empty-state p{max-width:370px;color:var(--rd-muted);font-size:12px;line-height:1.6}.rd-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090f1fa6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rd-modal{background:#fff;border-radius:22px;width:min(540px,100%);max-height:94vh;padding:31px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0a11254d}.rd-modal-close{color:#70798c;background:#f4f5f8;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:17px;right:18px}.rd-upload-icon{width:48px;height:48px;color:var(--rd-primary);background:#eef0ff;border-radius:14px;place-items:center;font-size:23px;display:grid}.rd-modal h2{margin:16px 0 5px;font-size:22px}.rd-modal-subtitle{color:#8790a3;margin:0 0 24px;font-size:11px}.rd-modal form{gap:16px;display:grid}.rd-modal label{color:#485166;gap:7px;font-size:10px;font-weight:700;display:grid}.rd-modal label b{color:#e25464}.rd-modal label>input:not([type=file]){color:#283147;border:1px solid #e3e6ed;border-radius:9px;outline:0;width:100%;height:43px;padding:0 12px;font-size:11px}.rd-modal label>input:focus{border-color:#8290ff;box-shadow:0 0 0 3px #5969f517}.rd-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rd-file-box{background:#fafbfe;border:1.5px dashed #ccd2df;border-radius:12px;align-items:center;gap:12px;min-height:92px;padding:16px;transition:all .2s;display:flex;position:relative}.rd-file-box:hover{background:#f8f8ff;border-color:#8c98ff}.rd-file-icon{width:42px;height:42px;color:var(--rd-primary);background:#eef0ff;border-radius:10px;place-items:center;font-size:18px;display:grid}.rd-file-box strong,.rd-file-box small{display:block}.rd-file-box small{color:#9aa2b1;margin-top:4px;font-weight:500}.rd-file-box input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rd-readonly{color:#727b8e!important;background:#f7f8fb!important}.rd-modal-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.rd-cancel,.rd-save{border-radius:9px;min-height:42px;padding:0 16px;font-size:10px;font-weight:700}.rd-cancel{color:#687186;background:#fff;border:1px solid #e1e5ec}.rd-save{color:#fff;background:linear-gradient(135deg,#5969f5,#7059e7);border:0;box-shadow:0 8px 20px #5969f533}@media (width<=1250px){.rd-stat-grid{grid-template-columns:repeat(3,1fr)}.rd-filters{grid-template-columns:1fr 1fr 1fr}}@media (width<=950px){.rd-sidebar{width:78px;padding-left:12px;padding-right:12px}.rd-brand>div:last-child,.rd-portal-label,.rd-nav button:not(.active)>span:not(.rd-icon),.rd-nav button{font-size:0}.rd-brand,.rd-nav button,.rd-sidebar-bottom>button{justify-content:center;padding:0}.rd-nav-count,.rd-dot,.rd-user div:nth-child(2),.rd-logout{display:none}.rd-user{justify-content:center;padding-left:0;padding-right:0}.rd-main{margin-left:78px}.rd-analytics-grid,.rd-lower-grid{grid-template-columns:1fr}}@media (width<=700px){.rd-main{padding:20px 14px 40px}.rd-topbar{align-items:flex-start;gap:15px}.rd-date{display:none}.rd-stat-grid{grid-template-columns:1fr 1fr}.rd-filters,.rd-form-row{grid-template-columns:1fr}}@media (width<=480px){.rd-stat-grid{grid-template-columns:1fr}.rd-topbar h1{font-size:22px}.rd-add-button{padding:0 10px;font-size:10px}}.rd-cv-actions{flex-direction:column;gap:7px;min-width:150px;display:flex}.rd-cv-actions>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.rd-cv-buttons{align-items:center;gap:6px;display:flex}.rd-cv-buttons button,.rd-cv-buttons a{cursor:pointer;color:inherit;background:#fff;border:1px solid #d9dce5;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600;text-decoration:none}.rd-cv-buttons button:hover,.rd-cv-buttons a:hover{transform:translateY(-1px)}*{box-sizing:border-box}body{color:#172033;background:#f5f7fb;margin:0;font-family:Inter,Arial,sans-serif}button,textarea,input{font:inherit}.app{min-height:100vh}.header{background:#fff;border-bottom:1px solid #e5e9f2;justify-content:space-between;align-items:center;height:76px;padding:0 48px;display:flex}.header h1{margin:0;font-size:25px;font-weight:750}.header p{color:#768096;margin:3px 0 0;font-size:13px}.database-status{color:#5c6578;align-items:center;gap:8px;font-size:13px;display:flex}.status-dot{background:#20b26b;border-radius:50%;width:9px;height:9px}.main{width:min(1180px,100% - 40px);margin:38px auto 80px}.search-panel,.job-summary,.results{background:#fff;border:1px solid #e5e9f2;border-radius:14px;margin-bottom:22px;padding:28px;box-shadow:0 3px 12px #1c273c0a}.section-heading h2,.results-header h2{margin:0;font-size:21px}.section-heading p,.results-header p{color:#737d91;margin:7px 0 20px;font-size:14px}textarea{resize:vertical;background:#fbfcfe;border:1px solid #d8deea;border-radius:10px;outline:none;width:100%;min-height:220px;padding:18px;line-height:1.55}textarea:focus{background:#fff;border-color:#5267df;box-shadow:0 0 0 3px #5267df14}.search-button{color:#fff;cursor:pointer;background:#4358d7;border:none;border-radius:9px;margin-top:16px;padding:12px 22px;font-weight:650}.search-button:hover{background:#3549c5}.search-button:disabled{opacity:.65;cursor:wait}.error{color:#b42318;background:#fff0f0;border:1px solid #ffd2d2;border-radius:8px;margin-top:15px;padding:12px 15px}.summary-title,.results-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{letter-spacing:.8px;color:#5267df;font-size:11px;font-weight:700}.summary-title h2{margin:5px 0 0}.result-count{text-align:right}.result-count strong{font-size:26px;display:block}.result-count span{color:#7c8597;font-size:12px}.job-details{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.job-details div{background:#f7f8fc;border-radius:9px;padding:14px}.job-details span{color:#7b8496;margin-bottom:6px;font-size:11px;display:block}.job-details strong{font-size:14px}.skills-row{margin-top:20px}.skills-row>span{color:#7b8496;margin-bottom:9px;font-size:12px;display:block}.skill-tags,.candidate-skills{flex-wrap:wrap;gap:7px;display:flex}.skill-tag,.candidate-skills span{color:#4253bd;background:#eef1ff;border-radius:6px;padding:6px 9px;font-size:12px}.selected-count{color:#4358d7;background:#eef1ff;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:650}.candidate-list{flex-direction:column;gap:12px;margin-top:22px;display:flex}.candidate-card{border:1px solid #e3e7ef;border-radius:11px;grid-template-columns:32px 1fr 105px;gap:14px;padding:20px;transition:all .15s;display:grid}.candidate-card:hover{border-color:#bbc4e5;box-shadow:0 4px 15px #1d2b4c0f}.candidate-card.selected{background:#fafbff;border-color:#5267df}.candidate-select{padding-top:3px}.candidate-select input{cursor:pointer;width:17px;height:17px}.candidate-info h3{margin:0;font-size:17px}.candidate-title{color:#626c7e;margin:5px 0 10px;font-size:13px}.candidate-meta{color:#7a8395;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.candidate-skills{margin-bottom:13px}.match-reasons{color:#27764d;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.match-score{text-align:center;background:#f0f8f4;border-radius:10px;align-self:start;padding:12px 8px}.match-score strong{color:#178554;font-size:23px;display:block}.match-score span{color:#758177;font-size:10px}@media (width<=760px){.header{padding:0 20px}.main{width:calc(100% - 24px);margin-top:20px}.job-details{grid-template-columns:1fr 1fr}.candidate-card{grid-template-columns:28px 1fr}.match-score{text-align:left;grid-column:2;width:100px}}.outreach-preview{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-top:28px;padding:28px;box-shadow:0 10px 35px #0f172a0f}.outreach-preview-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.outreach-preview-header h2{margin:5px 0 4px}.outreach-preview-header p{color:#64748b;margin:0}.draft-count{background:#eef2ff;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}.outreach-draft-list{gap:20px;display:grid}.outreach-draft-card{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.draft-candidate{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:18px 20px;display:flex}.candidate-avatar{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:flex}.draft-candidate div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.draft-candidate span{color:#64748b;font-size:13px}.draft-status{background:#fef3c7;border-radius:999px;padding:6px 10px;font-weight:700;color:#92400e!important;font-size:11px!important}.email-field{border-bottom:1px solid #edf2f7;grid-template-columns:90px 1fr;padding:15px 20px;display:grid}.email-field label{color:#64748b;font-size:13px;font-weight:700}.email-field>div{color:#0f172a;font-size:14px}.email-body{align-items:start}.email-message{white-space:pre-wrap;line-height:1.7}.draft-buttons{background:#f8fafc;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.secondary-button,.send-button{cursor:pointer;border:0;border-radius:9px;padding:10px 18px;font-weight:700}.secondary-button{background:#e2e8f0}.send-button{color:#fff;background:#111827}.send-button:disabled{opacity:.45;cursor:not-allowed}.outreach-button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;padding:11px 17px;font-weight:700}.outreach-button:disabled{opacity:.45;cursor:not-allowed}.outreach-actions{align-items:center;gap:12px;display:flex}.talent-network-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:0;border-radius:10px;padding:11px 18px;font-weight:700;transition:all .2s;box-shadow:0 6px 18px #2563eb38}.talent-network-button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #2563eb47}.registration-page{background:radial-gradient(circle at 8% 8%,#3b82f624,#0000 24%),radial-gradient(circle at 92% 18%,#0ea5e91c,#0000 25%),radial-gradient(circle at 85% 90%,#8b5cf612,#0000 25%),linear-gradient(#f8fbff 0%,#eef5ff 48%,#f8fafc 100%);min-height:100vh;padding:30px 20px 70px;position:relative;overflow:hidden}.registration-page:before{content:"";background:#2563eb0f;border-radius:50%;width:360px;height:360px;position:absolute;top:250px;left:-220px}.registration-page:after{content:"";background:#0ea5e90f;border-radius:50%;width:420px;height:420px;position:absolute;bottom:250px;right:-260px}.registration-container{z-index:1;width:min(100%,960px);margin:0 auto;position:relative}.registration-back{appearance:none;color:#1d4ed8;cursor:pointer;background:#ffffffd9;border:0;border-radius:10px;margin:0 0 22px;padding:10px 15px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 3px 12px #0f172a0d}.registration-back:hover{background:#fff;transform:translate(-3px)}.registration-heading .eyebrow{color:#2563eb;letter-spacing:1.5px;background:#eaf2ff;border-radius:999px;align-items:center;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex}.registration-heading h1{color:#0f172a;letter-spacing:-1.7px;max-width:750px;margin:15px auto 12px;font-size:clamp(32px,5vw,50px);font-weight:850;line-height:1.08}.registration-heading h1:after{content:"";background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:50px;width:65px;height:4px;margin:18px auto 0;display:block}.candidate-registration-form{flex-direction:column;gap:20px;display:flex}.registration-section{background:#fffffff5;border:1px solid #e2e8f0;border-radius:18px;padding:28px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 12px 35px #0f172a0e,0 2px 6px #0f172a06}.registration-section:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0f172a13,0 3px 8px #0f172a08}.registration-section:nth-of-type(3){border-top:4px solid #8b5cf6}.registration-section:nth-of-type(4){border-top:4px solid #f59e0b}.section-title{background:linear-gradient(90deg,#eff6ff,#f8fbff);border-radius:13px;align-items:center;gap:14px;margin:-5px 0 25px;padding:14px 16px;display:flex}.section-number{color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-radius:11px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;font-size:13px;font-weight:800;display:flex;box-shadow:0 6px 14px #2563eb3b}.section-title h2{color:#0f172a!important;margin:0!important;font-size:19px!important}.section-title p{color:#64748b;margin:3px 0 0;font-size:12px}.registration-section>h2{color:#0f172a;align-items:center;gap:11px;margin:0 0 23px;font-size:19px;font-weight:800;display:flex}.registration-section:nth-of-type(2)>h2:before{content:"02"}.registration-section:nth-of-type(3)>h2:before{content:"03"}.registration-section:nth-of-type(4)>h2:before{content:"04"}.registration-section:nth-of-type(2)>h2:before,.registration-section:nth-of-type(3)>h2:before,.registration-section:nth-of-type(4)>h2:before{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:inline-flex}.registration-section:nth-of-type(2)>h2:before{background:linear-gradient(135deg,#059669,#10b981)}.registration-section:nth-of-type(3)>h2:before{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.registration-section:nth-of-type(4)>h2:before{background:linear-gradient(135deg,#ea580c,#f59e0b)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px;display:grid}.form-grid label,.full-field,.resume-upload{color:#334155;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.full-width-field{grid-column:1/-1}.registration-section input:not([type=file]),.registration-section select{color:#0f172a;background:#fbfdff;border:1.5px solid #dbe3ef;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px;transition:all .2s}.registration-section input:not([type=file]):hover,.registration-section select:hover{border-color:#b8c6dc}.registration-section input:not([type=file]):focus,.registration-section select:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb17}.registration-section input::placeholder{color:#94a3b8}.registration-section select{cursor:pointer}.required{color:#ef4444}.phone-input{align-items:stretch;width:100%;display:flex}.country-code{color:#475569;background:#f1f5f9;border:1.5px solid #dbe3ef;border-right:0;border-radius:10px 0 0 10px;justify-content:center;align-items:center;min-width:68px;height:48px;font-size:13px;font-weight:700;display:flex}.phone-input input:not([type=file]){border-radius:0 10px 10px 0}.full-field{margin-top:19px}.full-field small,.resume-upload small{color:#94a3b8;font-size:11px;font-weight:500}.resume-upload{position:relative}.resume-upload input[type=file]{color:#475569;cursor:pointer;background:linear-gradient(135deg,#f8fbff,#eff6ff);border:2px dashed #93c5fd;border-radius:13px;width:100%;min-height:92px;padding:22px;transition:all .2s}.resume-upload input[type=file]:hover{background:#eff6ff;border-color:#2563eb}.resume-upload input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:9px;margin-right:15px;padding:11px 17px;font-weight:700}.consent-box{background:#fffffff5;border:1px solid #dbe3ef;border-radius:14px;padding:18px 20px;box-shadow:0 5px 20px #0f172a0a}.consent-box label{color:#475569;cursor:pointer;align-items:flex-start;gap:12px;font-size:12px;font-weight:500;line-height:1.65;display:flex}.consent-box input[type=checkbox]{accent-color:#2563eb;cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.registration-success{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:11px;padding:15px 18px;font-size:13px;font-weight:700}.candidate-registration-form .error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;margin:0;padding:15px 18px;font-size:13px}.registration-submit{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(100deg,#163d9f,#2563eb,#1d4ed8);border:0;border-radius:12px;width:100%;min-height:56px;font-size:15px;font-weight:800;transition:all .22s;position:relative;box-shadow:0 11px 27px #2563eb42}.registration-submit:after{content:"  →"}.registration-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 32px #2563eb57}.registration-submit:active:not(:disabled){transform:translateY(0)}.registration-submit:disabled{opacity:.58;cursor:not-allowed}@media (width<=850px){.registration-container{width:min(100%,760px)}.registration-heading h1{font-size:38px}}@media (width<=700px){.registration-page{padding:18px 12px 45px}.registration-back{margin-bottom:15px}.registration-heading{margin-bottom:25px}.registration-heading h1{letter-spacing:-1px;margin-top:13px;font-size:31px}.registration-heading p{font-size:13px}.registration-section{border-radius:15px;padding:19px 15px}.form-grid{grid-template-columns:1fr;gap:16px}.full-width-field{grid-column:auto}.section-title{padding:11px}.section-number{flex-basis:39px;width:39px;height:39px}.registration-section>h2{font-size:17px}.registration-submit{min-height:53px}}html,body,#root{width:100%;min-width:100%;max-width:none;min-height:100%;margin:0;padding:0}body{display:block;overflow-x:hidden}#root{width:100%;max-width:none;margin:0;padding:0}.sakevra-site{width:100%;max-width:none;min-height:100vh;margin:0}:root{--sv-navy:#071c2c;--sv-navy-2:#0c2c3f;--sv-teal:#0f766e;--sv-teal-light:#14b8a6;--sv-gold:#d9a441;--sv-cream:#f7f6f1;--sv-white:#fff;--sv-text:#12212b;--sv-muted:#667780;--sv-border:#071c2c1c}.sakevra-site{color:var(--sv-text);background:#fff;overflow-x:hidden}.sakevra-site main{width:100%}.sakevra-site button{font-family:inherit}.about-page-hero{position:relative;overflow:hidden}.about-page-hero:before{content:"";pointer-events:none;background:#14b8a614;border-radius:50%;width:520px;height:520px;position:absolute;top:-280px;left:-280px}.about-page-copy,.about-page-image{z-index:1;position:relative}.about-page-image{overflow:hidden}.about-page-image img{object-fit:cover;width:100%;height:100%;min-height:520px;transition:transform .7s;display:block}.about-page-image:hover img{transform:scale(1.035)}.industries-page-section{background:radial-gradient(circle at 90% 5%,#14b8a617,#0000 25%),#f7faf9;padding:110px 6%}.industries-page-heading{max-width:760px;margin-bottom:52px}.industries-page-heading h2{letter-spacing:-2.2px;color:var(--sv-navy);margin:12px 0 18px;font-size:clamp(38px,4.7vw,66px);line-height:1}.industries-page-heading p{max-width:650px;color:var(--sv-muted);margin:0;font-size:17px;line-height:1.75}.sakevra-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.sakevra-industry-card{border:1px solid var(--sv-border);background:#fff;border-radius:22px;min-height:270px;padding:30px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 8px 30px #071c2c0b}.sakevra-industry-card:after{content:"";background:#14b8a612;border-radius:50%;width:130px;height:130px;transition:all .35s;position:absolute;bottom:-80px;right:-80px}.sakevra-industry-card:hover{border-color:#0f766e4d;transform:translateY(-7px);box-shadow:0 22px 55px #071c2c1c}.sakevra-industry-card:hover:after{width:190px;height:190px}.sakevra-industry-icon{background:var(--sv-navy);color:#fff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:35px;font-size:21px;font-weight:800;display:flex;box-shadow:0 10px 25px #071c2c26}.sakevra-industry-card h3{color:var(--sv-navy);letter-spacing:-.4px;margin:0 0 12px;font-size:21px}.sakevra-industry-card p{max-width:270px;color:var(--sv-muted);margin:0;font-size:14px;line-height:1.65}.industry-arrow{color:var(--sv-teal);font-size:19px;transition:all .25s;position:absolute;top:27px;right:25px}.sakevra-industry-card:hover .industry-arrow{transform:translate(3px,-3px)}.contact-page-section{background:radial-gradient(circle at 5% 85%,#14b8a61a,#0000 24%),linear-gradient(135deg,#f5f8f7 0%,#fff 65%);grid-template-columns:.85fr 1.15fr;gap:80px;padding:110px 7%;display:grid}.contact-page-intro{align-self:start;position:sticky;top:120px}.contact-page-intro>h2{color:var(--sv-navy);letter-spacing:-2.4px;margin:14px 0 22px;font-size:clamp(42px,5vw,68px);line-height:.98}.contact-page-intro>p{max-width:520px;color:var(--sv-muted);margin:0 0 34px;font-size:16px;line-height:1.75}.contact-info-card{border:1px solid var(--sv-border);background:#ffffffeb;border-radius:18px;margin-top:18px;padding:25px 27px;position:relative;overflow:hidden;box-shadow:0 10px 35px #071c2c0d}.contact-info-card:before{content:"";background:linear-gradient(180deg, var(--sv-teal), var(--sv-teal-light));width:4px;position:absolute;top:0;bottom:0;left:0}.contact-info-card>span{color:var(--sv-teal);letter-spacing:1.7px;margin-bottom:9px;font-size:10px;font-weight:850;display:block}.contact-info-card strong{color:var(--sv-navy);margin-bottom:7px;font-size:18px;display:block}.contact-info-card p{color:var(--sv-muted);margin:0;font-size:13px;line-height:1.65}.contact-info-card button{color:var(--sv-teal);cursor:pointer;background:0 0;border:0;margin-top:17px;padding:0;font-weight:800}.sakevra-contact-form{background:#fff;border:1px solid #071c2c1a;border-radius:26px;padding:45px;position:relative;box-shadow:0 30px 80px #071c2c1a,0 5px 15px #071c2c0a}.sakevra-contact-form:before{content:"";background:linear-gradient(90deg, var(--sv-teal), var(--sv-teal-light), var(--sv-gold));border-radius:0 0 20px 20px;height:5px;position:absolute;top:0;left:45px;right:45px}.contact-form-label{color:var(--sv-teal);letter-spacing:1.8px;margin-bottom:10px;font-size:10px;font-weight:850;display:inline-flex}.sakevra-contact-form h2{color:var(--sv-navy);letter-spacing:-1px;margin:0 0 32px;font-size:34px}.sakevra-contact-form form{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;display:grid}.sakevra-contact-form label{color:#314550;flex-direction:column;gap:9px;font-size:12px;font-weight:750;display:flex}.sakevra-contact-form label:nth-of-type(5),.sakevra-contact-form label:nth-of-type(6){grid-column:1/-1}.sakevra-contact-form input,.sakevra-contact-form select,.sakevra-contact-form textarea{width:100%;color:var(--sv-navy);background:#fafcfc;border:1.5px solid #dce4e6;border-radius:11px;outline:none;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.sakevra-contact-form input,.sakevra-contact-form select{height:51px;padding:0 15px}.sakevra-contact-form textarea{resize:vertical;min-height:150px;padding:15px;line-height:1.6}.sakevra-contact-form input:hover,.sakevra-contact-form select:hover,.sakevra-contact-form textarea:hover{border-color:#b8cacb}.sakevra-contact-form input:focus,.sakevra-contact-form select:focus,.sakevra-contact-form textarea:focus{border-color:var(--sv-teal);background:#fff;box-shadow:0 0 0 4px #0f766e17}.sakevra-contact-form input::placeholder,.sakevra-contact-form textarea::placeholder{color:#9aa8ad}.sakevra-contact-form form>button{grid-column:1/-1;min-height:55px;margin-top:5px}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.contact-success>span{width:74px;height:74px;color:var(--sv-teal);background:#e9f8f4;border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;font-size:30px;font-weight:900;display:flex}.contact-success h2{margin:0 0 10px;font-size:36px}.contact-success p{max-width:420px;color:var(--sv-muted);margin:0 0 25px}.sakevra-primary{cursor:pointer;border:0;transition:transform .22s,box-shadow .22s}.sakevra-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f766e33}@media (width<=1100px){.sakevra-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page-section{gap:45px;padding-left:5%;padding-right:5%}.sakevra-contact-form{padding:35px}}@media (width<=760px){.industries-page-section{padding:75px 20px}.industries-page-heading{margin-bottom:35px}.industries-page-heading h2{letter-spacing:-1.4px;font-size:40px}.sakevra-industry-grid{grid-template-columns:1fr}.sakevra-industry-card{min-height:235px;padding:25px}.contact-page-section{grid-template-columns:1fr;gap:45px;padding:75px 20px}.contact-page-intro{position:static}.contact-page-intro>h2{letter-spacing:-1.5px;font-size:43px}.sakevra-contact-form{border-radius:20px;padding:28px 20px}.sakevra-contact-form:before{left:20px;right:20px}.sakevra-contact-form form{grid-template-columns:1fr}.sakevra-contact-form label:nth-of-type(5),.sakevra-contact-form label:nth-of-type(6),.sakevra-contact-form form>button{grid-column:auto}.about-page-image img{min-height:360px}}.engine-node.node-connect{transform:translate(-45px,-55px)}.registration-page{color:#10213b;background:radial-gradient(at 0 20%,#ffe5d6 0,#0000 32%),radial-gradient(at 100% 45%,#ffeadf 0,#0000 30%),linear-gradient(#fffaf6 0%,#fff7f1 100%);min-height:100vh;padding:28px 20px 60px}.registration-page:before{background:#ff704b17}.registration-page:after{background:#ff9a6f1f}.registration-container{width:min(100%,900px)}.registration-heading{text-align:center;margin:8px auto 28px}.registration-heading .eyebrow{color:#ed5838;letter-spacing:1.2px;background:#fff0e9;border:1px solid #ffc7b2;padding:8px 15px;font-size:11px}.registration-heading h1{color:#10213b;letter-spacing:-1.2px;max-width:820px;margin:18px auto 0;font-size:clamp(30px,4.5vw,46px);line-height:1.13}.registration-heading h1:after{background:#ff6547;width:52px;height:3px;margin:16px auto 0}.registration-heading-accent{color:#f15b3d;display:block}.registration-heading p{color:#586980;max-width:690px;margin:16px auto 22px;font-size:15px;line-height:1.7}.talent-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin:24px auto 0;display:grid}.talent-benefit{text-align:left;justify-content:center;align-items:center;gap:10px;padding:12px 8px;display:flex}.talent-benefit+.talent-benefit{border-left:1px solid #f0d8cd}.talent-benefit-icon{color:#e95637;background:#ffeadf;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.talent-benefit strong,.talent-benefit small{display:block}.talent-benefit strong{color:#182b45;font-size:12px;line-height:1.4}.talent-benefit small{color:#68778b;margin-top:3px;font-size:11px;line-height:1.45}.registration-section{background:#fffffff5;border:1px solid #eadfd8;border-radius:14px;box-shadow:0 8px 24px #2f21180e}.registration-section:hover{transform:none}.registration-section:first-of-type{border-top:3px solid #ff684a}.registration-section:nth-of-type(2){border-top:3px solid #10a875}.section-title{background:#fff7f2}.section-number{box-shadow:none;background:#ff6547}.registration-section input:not([type=checkbox]):not([type=file]),.registration-section select{border-color:#d8dfe8;border-radius:7px}.registration-submit{background:#101c30;box-shadow:0 5px 14px #101c3024}.registration-submit:hover{background:#1c2d47}.consent-box{background:#fffaf7;border-color:#eadfd8}@media (width<=650px){.registration-page{padding:24px 14px 40px}.registration-heading{margin-bottom:22px}.registration-heading h1{letter-spacing:-.7px;font-size:clamp(28px,7vw,36px)}.talent-benefits{text-align:left;grid-template-columns:1fr;gap:4px;max-width:320px}.talent-benefit{justify-content:flex-start;padding:8px 12px}.talent-benefit+.talent-benefit{border-left:none}.registration-section{padding:18px}}.public-job-page{overflow-wrap:anywhere;background:#f5f8fc;width:100%;min-width:0;min-height:100vh;padding:clamp(16px,4vw,50px) clamp(10px,3vw,20px)}.public-job-container{width:100%;min-width:0;max-width:950px;margin-inline:auto}.public-job-card{overflow-wrap:anywhere;border-radius:16px;width:100%;min-width:0;margin-top:clamp(12px,2.5vw,24px)!important;padding:clamp(16px,3vw,28px)!important}.public-job-card h1{overflow-wrap:anywhere;max-width:100%;line-height:1.2;font-size:clamp(26px,5vw,46px)!important}.public-job-card h2{font-size:clamp(20px,4vw,26px);line-height:1.3}.public-job-card p{overflow-wrap:anywhere;line-height:1.7}.public-job-application form{width:100%;min-width:0}.public-job-application input:not([type=checkbox]):not([type=file]),.public-job-application select,.public-job-application textarea{width:100%;min-width:0;max-width:100%;font-size:16px;display:block}.public-job-application input[type=file]{width:100%;max-width:100%;font-size:14px;display:block}.public-job-application input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:3px}.public-job-application button[type=submit]{width:100%;min-height:46px}.public-job-page button{overflow-wrap:anywhere;max-width:100%;min-height:42px}html{-webkit-text-size-adjust:100%}body,#root{width:100%;min-width:0;max-width:100%}body{overflow-x:hidden}@media (width<=600px){.public-job-page{padding:12px 10px}.public-job-card{border-radius:12px;margin-top:12px!important;padding:16px!important}.public-job-card h1{margin-top:12px;margin-bottom:10px}.public-job-card button{width:100%}.public-job-application form{gap:13px!important}}@media (width<=360px){.public-job-page{padding:8px 6px}.public-job-card{padding:12px!important}}.public-job-page{box-sizing:border-box;color:#172b4d;background:#f1f5fb;width:100%;min-height:100vh;padding:28px 20px 48px}.public-job-page-inner{width:100%;max-width:1120px;margin:0 auto}.public-job-detail-section,.public-job-page-inner>section{box-sizing:border-box;min-width:0}.public-job-detail-section h2{color:#102a50;margin:0 0 18px;font-size:22px;line-height:1.35}.public-job-content{color:#334766;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.public-job-content h3{color:#173d68;margin:24px 0 10px;font-size:18px;font-weight:700;line-height:1.45}.public-job-content h3:first-child{margin-top:0}.public-job-content p{white-space:normal;margin:0 0 14px}.public-job-content ul{margin:8px 0 20px;padding-left:24px;list-style:outside}.public-job-content li{margin:0 0 8px;padding-left:4px}.public-job-apply-form{box-sizing:border-box;width:100%;min-width:0}.public-job-apply-form h2{color:#102a50;margin:0;font-size:24px;line-height:1.35}.public-job-apply-form>p{color:#526581;margin:0;font-size:14px;line-height:1.6}.public-job-form-control{box-sizing:border-box;color:#172b4d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd8ea;border-radius:9px;padding:12px 14px}.public-job-form-control:focus{border-color:#2563eb;outline:3px solid #2563eb24}.public-job-apply-form input[type=file]{max-width:100%;font-size:13px}.public-job-apply-form input[type=checkbox]{flex:none;margin-top:4px}@media (width<=640px){.public-job-page{padding:14px 12px 28px}.public-job-page-inner>section{border-radius:14px!important;margin-top:16px!important;padding:20px!important}.public-job-detail-section h2{font-size:20px}.public-job-content{font-size:14px;line-height:1.75}.public-job-apply-form h2{font-size:21px}}
