.public-home .home-hero{min-height:0}.public-home .home-hero>div:first-child{max-width:560px;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.public-home .home-hero h1{width:560px;margin:0}.public-home .home-hero form,.public-home .home-hero p{margin:0}.public-home .public-primary{min-height:auto}.public-home .home-stack{display:flex;align-items:center;justify-content:center}.public-home .home-float{left:calc(50% - 220px);width:340px;padding:22px;box-shadow:0 10px 24px rgba(0,0,0,.25)}.public-home .home-float b{font-size:14px}.public-home .home-float-0{top:6px;transform:rotate(4deg)}.public-home .home-float-1{top:122px;left:calc(50% - 150px);width:360px;padding:24px;flex-direction:column;align-items:stretch;transform:rotate(-3deg);box-shadow:0 24px 48px rgba(0,0,0,.35)}.public-home .home-float-1 b{font-size:15px}.public-home .home-float-row{display:flex;gap:14px;align-items:flex-start}.public-home .home-float-row>span:last-child{flex:1;display:block}.public-home .home-float-0 small,.public-home .home-float-row small{display:block;gap:normal}.public-home .home-float-badges{display:flex!important;flex-direction:row!important;gap:8px;margin-top:14px}.public-home .home-float-badges i{padding:3px 9px;border-radius:999px;background:#dcebe7;color:#0e4a3f;font-size:12px;font-style:normal;font-weight:600}.public-home .home-float-badges i+i{background:#f7f7f3;color:#494d52;border:1px solid #e1e1db}.public-home .home-float strong{display:inline-flex;justify-content:center;margin-top:16px;padding:10px 18px;border:1px solid transparent;border-radius:8px;background:#0e6b5c;color:#fff;font-size:14px;font-weight:600;line-height:1.2;text-align:center}.public-home .home-accent-ring{position:absolute;width:230px;height:230px;top:8px;left:60px;border:10px solid #0e6b5c;border-radius:999px;opacity:.16}.public-home .home-arrow{position:absolute;top:-8px;right:36px;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#161819;color:#f1f1ed;box-shadow:0 8px 18px rgba(0,0,0,.25);font-size:22px}.public-home .home-statement h2{font-size:76px}.public-home .home-section-head>span{display:block;color:#0e6b5c;font-size:12px}.public-home .home-section-head h2{width:auto;line-height:1.2}.public-home .home-categories a{gap:12px}.public-home .home-categories a b{font-size:16px}.public-home .home-product{display:block;height:315px;box-sizing:border-box;margin-top:0;padding:64px 56px 0;background-image:repeating-linear-gradient(90deg,#f1f1ed,#f1f1ed 5px,#e6e6e0 0,#e6e6e0 10px,#f1f1ed 0,#f1f1ed 11px);color:#161819;border-block:1px solid #e1e1db}.public-home .home-product-copy{max-width:640px;height:130px;margin:0 auto;text-align:center}.public-home .home-product-copy>span{color:#0e6b5c}.public-home .home-product h2{margin-top:10px;font-size:38px;line-height:1.2;color:#161819}.public-home .home-product p{margin-top:12px;color:#494d52;font-size:15px;line-height:1.6}.public-home .home-search-mock{position:relative;z-index:2;margin:0 40px -290px;padding:0;gap:0;overflow:hidden;border:1px solid #e1e1db;border-radius:16px;box-shadow:0 30px 60px rgba(22,24,25,.28)}.public-home .home-mock-top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e1e1db;background:#fbfbf9}.public-home .home-mock-top i{width:9px;height:9px;border-radius:50%;background:#d8d8d0}.public-home .home-mock-top span{margin-left:8px;padding:4px 12px;border-radius:6px;background:#f1f1ed;color:#9ba0a5;font-size:12px}.public-home .home-mock-body{display:flex}.public-home .home-mock-body aside{width:190px;flex:none;padding:20px 16px;display:flex;flex-direction:column;gap:4px;border-right:1px solid #e1e1db}.public-home .home-mock-body aside b{margin-bottom:18px;font-family:var(--font-fraunces),Georgia,serif;font-size:16px}.public-home .home-mock-body aside span{padding:9px 10px;border-radius:8px;color:#6b7076;font-size:13px;font-weight:500}.public-home .home-mock-body aside .on{background:#f1f1ed;color:#161819;font-weight:700}.public-home .home-mock-results{flex:1;padding:24px 28px}.public-home .home-mock-filters{display:flex;gap:10px;margin-bottom:14px}.public-home .home-mock-filters span{flex:1;padding:10px 14px;border:1px solid #e1e1db;border-radius:8px;color:#9ba0a5;font-size:13px}.public-home .home-mock-filters i{padding:7px 12px;display:flex;align-items:center;border:1px solid #e1e1db;border-radius:8px;color:#494d52;font-size:12px;font-style:normal}.public-home .home-mock-filters .dark{background:#161819;color:#f1f1ed}.public-home .home-mock-results>small{display:block;margin-bottom:14px;color:#9ba0a5;font-size:12px}.public-home .home-mock-row{display:flex;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;border:1px solid #e1e1db;border-radius:10px}.public-home .home-mock-row>i{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:11px;font-style:normal;font-weight:700}.public-home .home-mock-row>span{flex:1}.public-home .home-mock-row b{display:block;font-size:14px}.public-home .home-mock-row em{color:#6b7076;font-style:normal;font-weight:400}.public-home .home-mock-row small{display:block;margin-top:2px;color:#6b7076;font-size:12px}.public-home .home-mock-row strong{font-size:13px}.public-home .home-mock-row button{padding:7px 12px;border:0;border-radius:6px;background:#0e6b5c;color:#fff;font:600 13px/1.2 var(--font-source-sans)}.public-home .home-featured{padding-top:380px;padding-bottom:0}.public-home .home-featured .home-section-head>div>span{color:#0e6b5c;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.public-home .home-featured .home-section-head>div>h2{margin:8px 0 0;width:auto}.public-home .home-job{gap:12px}.public-home .home-job-head>div{flex:1}.public-home .home-job-head b{font-size:15px}.public-home .home-job-head span{margin-top:2px}.public-home .home-badges span:first-child{border:0;background:#dcebe7;color:#0e4a3f}.public-home .home-job .public-primary{padding:7px 12px;border:0;border-radius:6px;font-size:13px;line-height:1.2;text-align:center}.public-home .home-stats{margin-top:80px}.public-home .home-stats div{display:block}.public-home .home-stats b{font-size:40px}.public-home .home-stats span{display:block;margin-top:4px}.public-home .home-employer{margin-bottom:0}.public-home .home-employer>div{max-width:640px}.public-home .home-employer h2{font-size:26px}.public-home .home-employer p{margin:10px 0 0;font-size:15px;line-height:1.6}.public-home .home-marquee{margin-top:80px}@media(max-width:760px){.public-home .home-categories>div:last-child{grid-template-columns:1fr}.public-home .home-stack{display:none}.public-home .home-hero h1,.public-home .home-hero>div:first-child{width:auto}.public-home .home-statement h2{font-size:44px}.public-home .home-product{height:auto;padding:56px 20px 0}.public-home .home-product-copy{height:auto;padding-bottom:40px}.public-home .home-product h2{font-size:32px}.public-home .home-search-mock{display:block;margin:0 -8px}.public-home .home-mock-body aside{width:90px;padding:12px 8px}.public-home .home-mock-body aside b{font-size:11px}.public-home .home-mock-body aside span{padding:6px 4px;font-size:9px}.public-home .home-mock-results{padding:12px 10px;min-width:0}.public-home .home-mock-filters{gap:4px}.public-home .home-mock-filters span{min-width:0;padding:6px;font-size:8px}.public-home .home-mock-filters i{padding:5px;font-size:8px}.public-home .home-mock-row{gap:6px;padding:8px}.public-home .home-mock-row>i{width:26px;height:26px;font-size:8px}.public-home .home-mock-row b,.public-home .home-mock-row strong{font-size:9px}.public-home .home-mock-row small{font-size:8px}.public-home .home-mock-row button{padding:5px;font-size:8px}.public-home .home-featured{padding-top:56px}.public-home .home-stats div{display:block}}.dark .public-home{background:#141617;color:#ecedea}.dark .public-home .home-hero,.dark .public-home .home-product{background-image:repeating-linear-gradient(90deg,#141617,#141617 5px,#212427 0,#212427 10px,#141617 0,#141617 11px);border-color:#2c3033}.dark .public-home .home-categories b,.dark .public-home .home-employer h2,.dark .public-home .home-hero h1,.dark .public-home .home-job b,.dark .public-home .home-marquee,.dark .public-home .home-product h2,.dark .public-home .home-section-head h2,.dark .public-home .home-statement h2,.dark .public-home .home-stats b,.dark .public-home .home-trust a{color:#ecedea}.dark .public-home .home-employer span,.dark .public-home .home-featured .home-section-head>div>span,.dark .public-home .home-hero h1 em,.dark .public-home .home-product-copy>span,.dark .public-home .home-section-head>span{color:#4fb8a5}.dark .public-home .home-hero p,.dark .public-home .home-product p{color:#c2c6ca}.dark .public-home .home-categories span,.dark .public-home .home-employer p,.dark .public-home .home-hero small,.dark .public-home .home-job-head span,.dark .public-home .home-statement p,.dark .public-home .home-stats span,.dark .public-home .home-trust>b{color:#a2a7ac}.dark .public-home .home-categories a,.dark .public-home .home-employer,.dark .public-home .home-float,.dark .public-home .home-hero form,.dark .public-home .home-job,.dark .public-home .home-search-mock,.dark .public-home .home-stats{background:#1c1f21;border-color:#2c3033;color:#ecedea}.dark .public-home .home-marquee,.dark .public-home .home-trust{background:#141617;border-color:#2c3033}.dark .public-home .home-accent-ring{border-color:#4fb8a5}.dark .public-home .home-arrow{background:#2b2f33;color:#ecedea}.dark .public-home .home-badges span:first-child,.dark .public-home .home-float-badges i{background:#163530;color:#8fd3c4}.dark .public-home .home-badges span,.dark .public-home .home-float-badges i+i{background:#212427;color:#c2c6ca;border-color:#2c3033}.dark .public-home .home-categories i{background:#163530;color:#4fb8a5}.dark .public-home .home-mock-top{background:#191b1d;border-color:#2c3033}.dark .public-home .home-mock-top i{background:#3e4246}.dark .public-home .home-mock-top span{background:#141617;color:#7f858b}.dark .public-home .home-mock-body aside{border-color:#2c3033}.dark .public-home .home-mock-body aside b,.dark .public-home .home-mock-row b,.dark .public-home .home-mock-row strong{color:#ecedea}.dark .public-home .home-mock-body aside span,.dark .public-home .home-mock-row em,.dark .public-home .home-mock-row small{color:#a2a7ac}.dark .public-home .home-mock-body aside .on{background:#141617;color:#ecedea}.dark .public-home .home-mock-filters i,.dark .public-home .home-mock-filters span,.dark .public-home .home-mock-row{border-color:#2c3033;color:#c2c6ca}.dark .public-home .home-mock-filters .dark{background:#2b2f33;border-color:#ecedea;color:#ecedea}.dark .public-home .home-mock-results>small{color:#7f858b}.employer-home .home-hero p,.employer-home .home-hero>div:first-child{max-width:560px}.employer-home .employer-talent-stack{min-width:520px}.employer-home .employer-talent-card{left:48%}.employer-home .employer-job-alert{width:320px;align-items:center;justify-content:space-between;padding:18px 20px}.employer-home .employer-job-alert>span{display:flex;flex-direction:column}.employer-home .employer-job-alert i{margin:0;padding:3px 9px;border-radius:999px;background:#dcebe7;font-weight:700}.employer-home .employer-profile-card{width:390px;display:grid;grid-template-columns:auto 1fr}.employer-home .employer-profile-card>div{grid-column:1/-1;display:flex;gap:8px}.employer-home .employer-profile-card>div i{padding:3px 9px;border-radius:999px;background:#dcebe7}.employer-home .employer-profile-card>div i+i{background:#f7f7f3;border:1px solid #e1e1db;color:#494d52}.employer-home .employer-profile-card .public-primary{grid-column:1/-1;text-align:center}.employer-home .home-statement{padding-top:92px;padding-bottom:92px}.employer-home .employer-process{padding-top:18px;padding-bottom:86px}.employer-home .employer-process>div:last-child{position:relative;gap:0;margin-top:36px}.employer-home .employer-process>div:last-child:before{content:"";position:absolute;left:16.66%;right:16.66%;top:17px;height:1px;background:#d8d8d0}.employer-home .employer-process article{position:relative;align-items:center;padding:0 32px;border:0;background:transparent;text-align:center}.employer-home .employer-process article i{z-index:1;background:#161819}.employer-home .employer-process article b{margin-top:16px}.employer-home .employer-process article span{max-width:250px}.employer-dashboard-preview{padding:64px 56px 80px;background-image:repeating-linear-gradient(90deg,#f1f1ed,#f1f1ed 5px,#e6e6e0 0,#e6e6e0 10px,#f1f1ed 0,#f1f1ed 11px);border-block:1px solid #e1e1db}.employer-dashboard-preview .home-section-head{display:block;max-width:700px;margin:0 auto 34px;text-align:center}.employer-dashboard-preview .home-section-head span,.employer-features .home-section-head span{color:#0e6b5c;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.employer-dashboard-preview .home-section-head h2,.employer-features .home-section-head h2{margin:8px 0 0;font:600 32px/1.2 var(--font-fraunces),Georgia,serif}.employer-dashboard-preview .home-section-head p{margin:12px auto 0;color:#6b7076;font-size:14px;line-height:1.6}.employer-browser-mock{overflow:hidden;max-width:1240px;margin:0 auto;border:1px solid #e1e1db;border-radius:16px;background:#fff;box-shadow:0 28px 52px rgba(22,24,25,.24)}.employer-browser-top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e1e1db}.employer-browser-top i{width:9px;height:9px;border-radius:50%;background:#d8d8d0}.employer-browser-top span{margin-left:8px;padding:4px 12px;border-radius:6px;background:#f1f1ed;color:#9ba0a5;font-size:12px}.employer-browser-body{display:grid;grid-template-columns:190px 1fr;min-height:300px}.employer-browser-body aside{display:flex;flex-direction:column;gap:4px;padding:20px 16px;border-right:1px solid #e1e1db}.employer-browser-body aside b{margin-bottom:18px;font-family:var(--font-fraunces),Georgia,serif}.employer-browser-body aside span{padding:9px 10px;color:#6b7076;font-size:13px}.employer-browser-body aside .on{border-radius:8px;background:#f1f1ed;color:#161819;font-weight:700}.employer-browser-body>div{padding:24px 28px}.employer-browser-body>div>b,.employer-browser-body>div>small{display:block}.employer-browser-body>div>small{margin-top:3px;color:#6b7076}.employer-applicant-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid #e1e1db;border-radius:10px}.employer-applicant-row .home-avatar{width:30px;height:30px;font-size:10px}.employer-applicant-row i{padding:3px 9px;border-radius:999px;background:#dcebe7;color:#0e4a3f;font-size:12px;font-style:normal;font-weight:700}.employer-home .employer-candidates{padding-top:80px}.employer-home .employer-candidates .home-section-head{display:flex}.employer-home .employer-candidates>div:last-child{margin-top:28px}.employer-home .employer-candidates article .public-ghost{margin-top:8px;padding:9px 14px;text-align:center}.employer-features{padding:0 56px 80px}.employer-features>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.employer-features article{display:flex;min-height:150px;flex-direction:column;gap:10px;padding:22px;border:1px solid #e1e1db;border-radius:16px;background:#fff}.employer-features article i{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#dcebe7;color:#0e6b5c;font-style:normal}.employer-features article span{color:#6b7076;font-size:14px}.employer-home .home-stats{margin-top:0}.employer-home .home-employer{margin-bottom:80px}@media(max-width:760px){.employer-dashboard-preview,.employer-features{padding:48px 20px}.employer-browser-body{grid-template-columns:90px 1fr}.employer-browser-body aside{padding:12px 8px}.employer-browser-body aside span{padding:6px 4px;font-size:9px}.employer-browser-body>div{min-width:0;padding:14px 10px}.employer-applicant-row{grid-template-columns:28px 1fr;padding:8px;font-size:10px}.employer-applicant-row i{display:none}.employer-features>div:last-child{grid-template-columns:1fr}}.dark .employer-browser-mock,.dark .employer-features article,.dark .employer-home .employer-candidates article,.dark .employer-home .employer-process article,.dark .employer-home .employer-talent-card{background:#1c1f21;border-color:#2c3033;color:#ecedea}.dark .employer-applicant-row i,.dark .employer-features article i,.dark .employer-home .employer-job-alert i,.dark .employer-home .employer-profile-card>div i{background:#163530;color:#8fd3c4}.dark .employer-home .employer-profile-card>div i+i{background:#212427;border-color:#2c3033;color:#c2c6ca}.dark .employer-home .employer-process article i{background:#ecedea;color:#141617}.dark .employer-home .employer-process>div:last-child:before{background:#3e4246}.dark .employer-dashboard-preview .home-section-head p,.dark .employer-features article span,.dark .employer-home .employer-candidates p,.dark .employer-home .employer-process article span{color:#a2a7ac}.dark .employer-dashboard-preview{background-image:repeating-linear-gradient(90deg,#141617,#141617 5px,#212427 0,#212427 10px,#141617 0,#141617 11px);border-color:#2c3033}.dark .employer-applicant-row b,.dark .employer-browser-body aside b,.dark .employer-browser-body>div>b,.dark .employer-dashboard-preview .home-section-head h2,.dark .employer-features .home-section-head h2{color:#ecedea}.dark .employer-applicant-row,.dark .employer-browser-body aside,.dark .employer-browser-top{border-color:#2c3033}.dark .employer-browser-body aside .on,.dark .employer-browser-top span{background:#141617;color:#ecedea}.dark .employer-browser-body aside span,.dark .employer-browser-body>div>small{color:#a2a7ac}.home-d{--hom-g0e6b5c:#0E6B5C;--hom-g161819:#161819;--hom-g1d4e89:#1D4E89;--hom-g1e7a4c:#1E7A4C;--hom-g3f5d4e:#3F5D4E;--hom-g55506b:#55506B;--hom-g6b4f3b:#6B4F3B;--hom-gd8d8d0:#D8D8D0;--hom-gdcebe7:#DCEBE7;--hom-ge6e6e0:#E6E6E0;--hom-gf1f1ed:#F1F1ED;--hom-gf46800:#F46800;--hom-gf7f7f3:#F7F7F3;--hom-gfbfbf9:#FBFBF9;--hom-gffffff:#FFFFFF;--hom-r0e6b5c:#0E6B5C;--hom-r161819:#161819;--hom-rcfcfc5:#CFCFC5;--hom-rd3d3c9:#D3D3C9;--hom-re1e1db:#E1E1DB;--hom-t0e4a3f:#0E4A3F;--hom-t0e6b5c:#0E6B5C;--hom-t161819:#161819;--hom-t494d52:#494D52;--hom-t6b7076:#6B7076;--hom-t9ba0a5:#9BA0A5;--hom-tf1f1ed:#F1F1ED;--hom-tffffff:#FFFFFF}.dark .home-d{--hom-g0e6b5c:#0E6B5C;--hom-g161819:#2B2F33;--hom-g1d4e89:#1D4E89;--hom-g1e7a4c:#1E7A4C;--hom-g3f5d4e:hsl(150 3.0% 30.6%);--hom-g55506b:hsl(251 3.0% 36.7%);--hom-g6b4f3b:#6B4F3B;--hom-gd8d8d0:#3A3E42;--hom-gdcebe7:#163530;--hom-ge6e6e0:#1E2123;--hom-gf1f1ed:#141617;--hom-gf46800:#F46800;--hom-gf7f7f3:#212427;--hom-gfbfbf9:#191B1D;--hom-gffffff:#1C1F21;--hom-r0e6b5c:#2E9483;--hom-r161819:#ECEDEA;--hom-rcfcfc5:#474B50;--hom-rd3d3c9:#3E4246;--hom-re1e1db:#2C3033;--hom-t0e4a3f:#8FD3C4;--hom-t0e6b5c:#4FB8A5;--hom-t161819:#ECEDEA;--hom-t494d52:#C2C6CA;--hom-t6b7076:#A2A7AC;--hom-t9ba0a5:#7F858B;--hom-tf1f1ed:#F1F1ED;--hom-tffffff:#FFFFFF}.home-d .hd0:not(#_){display:flex;align-items:center;gap:56px;padding:64px 56px 96px}.home-d .hd1:not(#_){flex:1;display:flex;flex-direction:column;gap:22px;max-width:560px;position:relative;z-index:1}.home-d .hd2:not(#_){font-size:54px;line-height:1.14;font-weight:600;color:var(--hom-t161819)}.home-d .hd3:not(#_){color:var(--hom-t0e6b5c)}.home-d .hd4:not(#_){font-size:16px;line-height:1.6;color:var(--hom-t494d52)}.home-d .hd5:not(#_){display:flex;gap:8px;background:var(--hom-gffffff);border:1px solid var(--hom-re1e1db);border-radius:10px;padding:6px}.home-d .hd6:not(#_){flex:1;border:none;outline:none;padding:10px 12px;font-size:14px;background:transparent}.home-d .hd8:not(#_){font-size:12px;color:var(--hom-t6b7076);display:flex;align-items:center;gap:6px}.home-d .hd10:not(#_){flex:1;position:relative;height:360px;display:flex;align-items:center;justify-content:center;z-index:1}.home-d .hd11:not(#_){width:230px;height:230px;top:8px;left:60px}.home-d .hd12:not(#_){position:absolute;top:6px;left:calc(50% - 220px);width:340px;padding:22px;transform:rotate(4deg);box-shadow:0 10px 24px rgba(0,0,0,.25)}.home-d .hd13:not(#_){display:flex;gap:12px;align-items:center}.home-d .hd14:not(#_){background:var(--hom-g1d4e89)}.home-d .hd16:not(#_){font-weight:700;font-size:14px}.home-d .hd17:not(#_){font-size:12px;color:var(--hom-t6b7076)}.home-d .hd18:not(#_){position:absolute;top:122px;left:calc(50% - 150px);width:360px;padding:24px;transform:rotate(-3deg);box-shadow:0 24px 48px rgba(0,0,0,.35);background:var(--hom-gffffff)}.home-d .hd19:not(#_){display:flex;gap:14px;align-items:flex-start}.home-d .hd20:not(#_){background:var(--hom-gf46800);color:var(--hom-tffffff)}.home-d .hd21:not(#_){flex:1}.home-d .hd22:not(#_){font-weight:700;font-size:15px}.home-d .hd23:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-d .hd24:not(#_){display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.home-d .hd27:not(#_){width:100%;margin-top:16px}.home-d .hd28:not(#_){top:-8px;right:36px}.home-d .hd32:not(#_){padding:28px 0 40px;border-bottom:1px solid var(--hom-re1e1db);overflow:hidden}.home-d .hd33:not(#_){text-align:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hom-t6b7076);margin-bottom:22px}.home-d .hd34:not(#_){overflow:hidden}.home-d .hd36:not(#_),.home-d .hd37:not(#_),.home-d .hd38:not(#_),.home-d .hd39:not(#_),.home-d .hd40:not(#_),.home-d .hd41:not(#_),.home-d .hd42:not(#_),.home-d .hd43:not(#_),.home-d .hd44:not(#_),.home-d .hd45:not(#_),.home-d .hd46:not(#_),.home-d .hd47:not(#_){font-size:20px;font-weight:600;color:var(--hom-t161819)}.home-d .hd48:not(#_){padding:80px 56px;display:flex;gap:56px;align-items:flex-start}.home-d .hd49:not(#_){flex:1.4;font-size:76px;line-height:1.05;font-weight:600;color:var(--hom-t161819)}.home-d .hd50:not(#_){flex:1;display:flex;flex-direction:column;gap:20px;padding-top:14px}.home-d .hd52:not(#_){width:fit-content}.home-d .hd56:not(#_){padding:0 56px}.home-d .hd57:not(#_){max-width:560px;margin-bottom:28px}.home-d .hd59:not(#_){margin-top:8px}.home-d .hd60:not(#_){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-d .hd61:not(#_){cursor:pointer}.home-d .hd66:not(#_){font-weight:700;font-size:16px}.home-d .hd67:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-d .hd68:not(#_){cursor:pointer}.home-d .hd72:not(#_){font-weight:700;font-size:16px}.home-d .hd73:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-d .hd74:not(#_){cursor:pointer}.home-d .hd81:not(#_){font-weight:700;font-size:16px}.home-d .hd82:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-d .hd83:not(#_){cursor:pointer}.home-d .hd89:not(#_){font-weight:700;font-size:16px}.home-d .hd90:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-d .hd91:not(#_){cursor:pointer}.home-d .hd96:not(#_){font-weight:700;font-size:16px}.home-d .hd97:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-d .hd98:not(#_){cursor:pointer}.home-d .hd103:not(#_){font-weight:700;font-size:16px}.home-d .hd104:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-d .hd105:not(#_){margin-top:80px;padding:64px 56px 0}.home-d .hd106:not(#_){max-width:640px;margin:0 auto;text-align:center;position:relative;z-index:1}.home-d .hd108:not(#_){font-size:38px;font-weight:600;color:var(--hom-t161819);margin-top:10px;line-height:1.2}.home-d .hd109:not(#_){font-size:15px;color:var(--hom-t494d52);margin-top:12px;line-height:1.6}.home-d .hd110:not(#_){height:120px}.home-d .hd111:not(#_){margin:-180px 96px 0;position:relative;z-index:2}.home-d .hd118:not(#_){display:flex}.home-d .hd120:not(#_){font-size:16px;font-weight:600;margin-bottom:18px}.home-d .hd135:not(#_){flex:1;padding:24px 28px}.home-d .hd136:not(#_){display:flex;gap:10px;margin-bottom:14px}.home-d .hd137:not(#_){flex:1;display:flex;align-items:center;gap:8px;border:1px solid var(--hom-re1e1db);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--hom-t9ba0a5)}.home-d .hd143:not(#_){background:var(--hom-g161819);color:var(--hom-tf1f1ed);border-color:var(--hom-r161819)}.home-d .hd144:not(#_){font-size:12px;color:var(--hom-t9ba0a5);margin-bottom:14px}.home-d .hd145:not(#_){display:flex;flex-direction:column;gap:10px}.home-d .hd146:not(#_){display:flex;align-items:center;gap:14px;border:1px solid var(--hom-re1e1db);border-radius:10px;padding:14px 16px}.home-d .hd147:not(#_){background:var(--hom-g1d4e89);width:34px;height:34px;border-radius:8px;font-size:11px}.home-d .hd148:not(#_){flex:1}.home-d .hd149:not(#_){font-weight:700;font-size:14px}.home-d .hd150:not(#_){font-weight:400;color:var(--hom-t6b7076)}.home-d .hd151:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-d .hd152:not(#_){font-weight:700;font-size:13px}.home-d .hd154:not(#_){display:flex;align-items:center;gap:14px;border:1px solid var(--hom-re1e1db);border-radius:10px;padding:14px 16px}.home-d .hd155:not(#_){background:var(--hom-g3f5d4e);width:34px;height:34px;border-radius:8px;font-size:11px}.home-d .hd156:not(#_){flex:1}.home-d .hd157:not(#_){font-weight:700;font-size:14px}.home-d .hd158:not(#_){font-weight:400;color:var(--hom-t6b7076)}.home-d .hd159:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-d .hd160:not(#_){font-weight:700;font-size:13px}.home-d .hd162:not(#_){display:flex;align-items:center;gap:14px;border:1px solid var(--hom-re1e1db);border-radius:10px;padding:14px 16px}.home-d .hd163:not(#_){background:var(--hom-g55506b);width:34px;height:34px;border-radius:8px;font-size:11px}.home-d .hd164:not(#_){flex:1}.home-d .hd165:not(#_){font-weight:700;font-size:14px}.home-d .hd166:not(#_){font-weight:400;color:var(--hom-t6b7076)}.home-d .hd167:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-d .hd168:not(#_){font-weight:700;font-size:13px}.home-d .hd170:not(#_){padding:80px 56px 0}.home-d .hd171:not(#_){display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.home-d .hd174:not(#_){margin-top:8px}.home-d .hd175:not(#_){font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.home-d .hd179:not(#_){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-d .hd181:not(#_){display:flex;gap:12px;align-items:flex-start}.home-d .hd182:not(#_){background:var(--hom-g0e6b5c)}.home-d .hd183:not(#_){flex:1}.home-d .hd184:not(#_){font-weight:700;font-size:15px}.home-d .hd185:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-d .hd186:not(#_){display:flex;gap:8px;flex-wrap:wrap}.home-d .hd189:not(#_){width:100%;margin-top:auto}.home-d .hd191:not(#_){display:flex;gap:12px;align-items:flex-start}.home-d .hd192:not(#_){background:var(--hom-g6b4f3b)}.home-d .hd193:not(#_){flex:1}.home-d .hd194:not(#_){font-weight:700;font-size:15px}.home-d .hd195:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-d .hd196:not(#_){display:flex;gap:8px;flex-wrap:wrap}.home-d .hd199:not(#_){width:100%;margin-top:auto}.home-d .hd201:not(#_){display:flex;gap:12px;align-items:flex-start}.home-d .hd202:not(#_){background:var(--hom-g1d4e89)}.home-d .hd203:not(#_){flex:1}.home-d .hd204:not(#_){font-weight:700;font-size:15px}.home-d .hd205:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-d .hd206:not(#_){display:flex;gap:8px;flex-wrap:wrap}.home-d .hd209:not(#_){width:100%;margin-top:auto}.home-d .hd210:not(#_){margin:80px 56px 0;gap:24px;flex-wrap:wrap}.home-d .hd210:not(#_),.home-d .hd223:not(#_){padding:32px 40px;background:var(--hom-gffffff);border:1px solid var(--hom-re1e1db);border-radius:16px;display:flex;justify-content:space-between}.home-d .hd223:not(#_){margin:16px 56px 0;align-items:center;gap:32px}.home-d .hd224:not(#_){max-width:640px}.home-d .hd226:not(#_){margin-top:8px;font-size:26px}.home-d .hd227:not(#_){margin-top:10px}.home-d .hd229:not(#_){margin-top:80px;background:var(--hom-gffffff);border-top:1px solid var(--hom-re1e1db);border-bottom:1px solid var(--hom-re1e1db);padding:22px 0;overflow:hidden}.home-d .hd231:not(#_),.home-d .hd233:not(#_),.home-d .hd235:not(#_),.home-d .hd237:not(#_){font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;color:var(--hom-t161819)}.home-d a{color:var(--hom-t0e6b5c);text-decoration:none}.home-d .disp{font-family:Fraunces,Georgia,serif}.home-d .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Source Sans\ 3,sans-serif;font-weight:600;font-size:14px;line-height:1.2;border-radius:8px;padding:10px 18px;border:1px solid transparent;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.home-d .btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(22,24,25,.1)}.home-d .btn-primary{background:var(--hom-g0e6b5c);color:var(--hom-tffffff)}.home-d .btn-ghost{background:var(--hom-gffffff);color:var(--hom-t161819);border-color:var(--hom-rd3d3c9)}.home-d .btn-sm{font-size:13px;padding:7px 12px;border-radius:6px}.home-d .btn-ghost-light{background:transparent;color:var(--hom-tf1f1ed);border-color:rgba(241,241,237,.35)}.home-d .navlink{font-size:14px;font-weight:500;color:var(--hom-t494d52)}.home-d .icon{display:inline-flex}.home-d .card{background:var(--hom-gffffff);border:1px solid var(--hom-re1e1db);border-radius:14px}.home-d .badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.home-d .badge:not(.badge-neutral){background:var(--hom-gdcebe7);color:var(--hom-t0e4a3f)}.home-d .badge-neutral{background:var(--hom-gf7f7f3);color:var(--hom-t494d52);border:1px solid var(--hom-re1e1db)}.home-d .eyebrow,.home-d .eyebrow-light{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hom-t0e6b5c)}.home-d .section-title{font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:600;line-height:1.2;color:var(--hom-t161819)}.home-d .section-sub{font-size:15px;color:var(--hom-t6b7076);line-height:1.6}.home-d .float-top{animation:floatCard 4.8s ease-in-out infinite}.home-d .live-dot,.home-d .live-dot-light{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--hom-g1e7a4c);animation:pulseDot 1.8s ease-in-out infinite}.home-d .marquee-track{display:flex;align-items:center;gap:64px;animation:drift 26s linear infinite;width:max-content}.home-d .curtain{background-color:var(--hom-gf1f1ed);background-image:repeating-linear-gradient(90deg,var(--hom-gf1f1ed) 0,var(--hom-gf1f1ed) 5px,var(--hom-ge6e6e0) 5px,var(--hom-ge6e6e0) 10px,var(--hom-gf1f1ed) 10px,var(--hom-gf1f1ed) 11px);animation:curtainDrift 22s linear infinite;position:relative;border-top:1px solid var(--hom-re1e1db);border-bottom:1px solid var(--hom-re1e1db)}.home-d .job-card{background:var(--hom-gffffff);border:1px solid var(--hom-re1e1db);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.home-d .job-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(22,24,25,.07);border-color:var(--hom-rcfcfc5)}.home-d .avatar{width:40px;height:40px;border-radius:10px;color:var(--hom-tffffff);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.home-d .cat-card{background:var(--hom-gffffff);border:1px solid var(--hom-re1e1db);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:transform .15s ease,box-shadow .15s ease}.home-d .cat-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(22,24,25,.07);border-color:var(--hom-rcfcfc5)}.home-d .cat-icon-wrap{width:42px;height:42px;border-radius:10px;background:var(--hom-gdcebe7);color:var(--hom-t0e6b5c);display:flex;align-items:center;justify-content:center}.home-d .stat-num{font-family:Fraunces,Georgia,serif;font-size:40px;font-weight:600;color:var(--hom-t161819)}.home-d .stat-label{font-size:13px;color:var(--hom-t6b7076);margin-top:4px}.home-d .footlink{display:block;font-size:14px;color:var(--hom-t6b7076);margin-bottom:12px}.home-d .foot-h,.home-d .footlink:hover{color:var(--hom-t161819)}.home-d .foot-h{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.home-d .arrow-chip{position:absolute;width:46px;height:46px;border-radius:999px;background:var(--hom-g161819);color:var(--hom-tf1f1ed);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0,0,0,.25)}.home-d .accent-ring{position:absolute;border-radius:999px;border:10px solid var(--hom-r0e6b5c);opacity:.16}.home-d .mock-frame{background:var(--hom-gffffff);border-radius:16px;box-shadow:0 30px 60px rgba(22,24,25,.28);overflow:hidden;border:1px solid var(--hom-re1e1db)}.home-d .mock-topbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--hom-re1e1db);background:var(--hom-gfbfbf9)}.home-d .mock-dot{width:9px;height:9px;border-radius:999px;background:var(--hom-gd8d8d0)}.home-d .mock-url{margin-left:8px;font-size:12px;color:var(--hom-t9ba0a5);background:var(--hom-gf1f1ed);border-radius:6px;padding:4px 12px}.home-d .mock-sidebar{width:190px;border-right:1px solid var(--hom-re1e1db);padding:20px 16px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.home-d .mock-navitem{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--hom-t6b7076);padding:9px 10px;border-radius:8px}.home-d .mock-navitem.active{background:var(--hom-gf1f1ed);color:var(--hom-t161819);font-weight:700}.home-d .mock-filterchip{font-size:12px;color:var(--hom-t494d52);border:1px solid var(--hom-re1e1db);border-radius:8px;padding:7px 12px;display:flex;align-items:center;gap:6px}.home-d *{box-sizing:border-box}.home-d iframe,.home-d img,.home-d svg,.home-d video{max-width:100%}.home-d .rc-hamburger,.home-d .rc-mobile-menu{display:none}.home-d .rc-mobile-menu.rc-open{display:flex!important}.home-d .rc-filters-toggle{display:none}.home-d .rc-filters-toggle .rc-chevron{transition:transform .15s ease}.home-d .rc-filters-toggle.rc-open .rc-chevron{transform:rotate(180deg)}@media (max-width:1024px){.home-d .rc-header{position:relative;padding-left:28px!important;padding-right:28px!important}.home-d .rc-navlinks{display:none!important}.home-d .rc-hamburger{display:flex!important}.home-d .hd179,.home-d .hd60{grid-template-columns:repeat(2,1fr)!important}.home-d .hd0,.home-d .hd48{flex-direction:column!important}.home-d .hd10{display:none!important}.home-d .rc-filters-toggle{display:flex!important}.home-d .rc-jobs-row{flex-wrap:wrap;row-gap:16px!important;align-items:stretch!important}.home-d .rc-jobs-row>*{width:100%!important;min-width:0}.home-d .rc-filter-sidebar{width:100%!important;display:none!important}.home-d .rc-filter-sidebar.rc-open{display:flex!important}.home-d .hd0,.home-d .hd105,.home-d .hd170,.home-d .hd210,.home-d .hd223,.home-d .hd48,.home-d .hd56{padding-left:32px!important;padding-right:32px!important}.home-d .hd105,.home-d .hd210,.home-d .hd223{margin-left:32px!important;margin-right:32px!important}.home-d .hd2{font-size:40px!important}}@media (max-width:620px){.home-d .rc-header{padding:14px 20px!important}.home-d .rc-header>div:last-child{display:none!important}.home-d .hd179,.home-d .hd60{grid-template-columns:1fr!important}.home-d .hd210,.home-d .hd223{flex-direction:column!important}.home-d .hd0,.home-d .hd105,.home-d .hd170,.home-d .hd210,.home-d .hd223,.home-d .hd48,.home-d .hd56{padding-left:20px!important;padding-right:20px!important}.home-d .hd105,.home-d .hd210,.home-d .hd223{margin-left:20px!important;margin-right:20px!important}.home-d .hd2{font-size:32px!important}.home-d .hd226{font-size:21px!important}.home-d .mock-frame{width:100%!important;max-width:100%!important}.home-d .mock-sidebar{width:110px!important}.home-d .hd171,.home-d .hd210,.home-d .hd223{flex-wrap:wrap;row-gap:8px}.home-d .co-row,.home-d .job-row{flex-wrap:wrap;row-gap:6px}.home-d .hd12,.home-d .hd18{width:100%!important}}.home-d .rc-inset0{padding-left:0!important;padding-right:0!important}.home-d .rc-inset24{padding-left:24px!important;padding-right:24px!important}@media (max-width:620px){.home-d .fade2{flex-wrap:wrap}.home-d .tl-wrap{width:100%!important;gap:28px!important}.home-d .tl-line{left:20px!important}.home-d .tl-row{gap:16px!important;align-items:flex-start!important;flex-direction:row!important}.home-d .tl-row>div:empty{display:none}}@media (max-width:1024px){.home-d .hd49{font-size:56px!important}}@media (max-width:620px){.home-d .hd49{font-size:38px!important}}@media (max-width:620px){.home-d div:has(>.avatar):has(>.btn-sm){flex-wrap:wrap}}@media (max-width:620px){.home-d div:has(>.avatar):has(>.btn-sm)>.hd1,.home-d div:has(>.avatar):has(>.btn-sm)>.hd10,.home-d div:has(>.avatar):has(>.btn-sm)>.hd135,.home-d div:has(>.avatar):has(>.btn-sm)>.hd137,.home-d div:has(>.avatar):has(>.btn-sm)>.hd148,.home-d div:has(>.avatar):has(>.btn-sm)>.hd156,.home-d div:has(>.avatar):has(>.btn-sm)>.hd164,.home-d div:has(>.avatar):has(>.btn-sm)>.hd183,.home-d div:has(>.avatar):has(>.btn-sm)>.hd193,.home-d div:has(>.avatar):has(>.btn-sm)>.hd203,.home-d div:has(>.avatar):has(>.btn-sm)>.hd21,.home-d div:has(>.avatar):has(>.btn-sm)>.hd49,.home-d div:has(>.avatar):has(>.btn-sm)>.hd50{flex:1 1 calc(100% - 50px)!important}}@media (max-width:620px){.home-d div:has(>.avatar):has(>.btn-sm)>.btn-sm{margin-left:auto}}@media (max-width:620px){.home-d .co-row{flex-wrap:wrap}.home-d .co-row>.hd1,.home-d .co-row>.hd10,.home-d .co-row>.hd135,.home-d .co-row>.hd137,.home-d .co-row>.hd148,.home-d .co-row>.hd156,.home-d .co-row>.hd164,.home-d .co-row>.hd183,.home-d .co-row>.hd193,.home-d .co-row>.hd203,.home-d .co-row>.hd21,.home-d .co-row>.hd49,.home-d .co-row>.hd50{flex:1 1 calc(100% - 60px)!important}}@media (max-width:620px){.home-d div:has(>.step-num-wrap){flex-direction:column!important;gap:28px}}@media (max-width:620px){.home-d .step-connector{display:none}}@media (max-width:620px){.home-d div:has(>.comp-col){flex-direction:column!important}}.home-d .hd111{margin-top:-120px!important}@media (max-width:620px){.home-d .hd111{margin:-80px 16px 0!important}.home-d .mock-sidebar{display:none!important}.home-d .mock-frame .hd136{flex-wrap:wrap}.home-d .mock-frame .hd135{padding:16px!important;min-width:0}.home-d .mock-frame .hd146,.home-d .mock-frame .hd154,.home-d .mock-frame .hd162{flex-wrap:wrap}.home-d .mock-frame .hd146>.hd1,.home-d .mock-frame .hd146>.hd10,.home-d .mock-frame .hd146>.hd135,.home-d .mock-frame .hd146>.hd137,.home-d .mock-frame .hd146>.hd148,.home-d .mock-frame .hd146>.hd156,.home-d .mock-frame .hd146>.hd164,.home-d .mock-frame .hd146>.hd183,.home-d .mock-frame .hd146>.hd193,.home-d .mock-frame .hd146>.hd203,.home-d .mock-frame .hd146>.hd21,.home-d .mock-frame .hd146>.hd49,.home-d .mock-frame .hd146>.hd50,.home-d .mock-frame .hd154>.hd1,.home-d .mock-frame .hd154>.hd10,.home-d .mock-frame .hd154>.hd135,.home-d .mock-frame .hd154>.hd137,.home-d .mock-frame .hd154>.hd148,.home-d .mock-frame .hd154>.hd156,.home-d .mock-frame .hd154>.hd164,.home-d .mock-frame .hd154>.hd183,.home-d .mock-frame .hd154>.hd193,.home-d .mock-frame .hd154>.hd203,.home-d .mock-frame .hd154>.hd21,.home-d .mock-frame .hd154>.hd49,.home-d .mock-frame .hd154>.hd50,.home-d .mock-frame .hd162>.hd1,.home-d .mock-frame .hd162>.hd10,.home-d .mock-frame .hd162>.hd135,.home-d .mock-frame .hd162>.hd137,.home-d .mock-frame .hd162>.hd148,.home-d .mock-frame .hd162>.hd156,.home-d .mock-frame .hd162>.hd164,.home-d .mock-frame .hd162>.hd183,.home-d .mock-frame .hd162>.hd193,.home-d .mock-frame .hd162>.hd203,.home-d .mock-frame .hd162>.hd21,.home-d .mock-frame .hd162>.hd49,.home-d .mock-frame .hd162>.hd50{flex:1 1 calc(100% - 50px)!important;min-width:0}.home-d .mock-frame .hd146>.btn-sm,.home-d .mock-frame .hd154>.btn-sm,.home-d .mock-frame .hd162>.btn-sm{margin-left:auto}.home-d .mock-frame *{min-width:0}}.home-d{display:block;max-width:1440px;margin:0 auto;font-family:Source Sans\ 3,system-ui,sans-serif;color:#161819;background:#f1f1ed;line-height:normal;overflow:hidden}.dark .home-d{color:#ecedea;background:#141617}.home-d a.cat-card{color:inherit}.home-d input{font-family:Arial,sans-serif;line-height:normal}.dark .home-d .btn-primary{background:#0e6b5c}.dark .home-d .mock-frame{box-shadow:0 30px 60px rgba(0,0,0,.7)}.home-e{--hom-g0e6b5c:#0E6B5C;--hom-g161819:#161819;--hom-g1d4e89:#1D4E89;--hom-g1e7a4c:#1E7A4C;--hom-g6b4f3b:#6B4F3B;--hom-gd3d3c9:#D3D3C9;--hom-gd8d8d0:#D8D8D0;--hom-gdcebe7:#DCEBE7;--hom-ge6e6e0:#E6E6E0;--hom-gf1f1ed:#F1F1ED;--hom-gf7f7f3:#F7F7F3;--hom-gfbfbf9:#FBFBF9;--hom-gffffff:#FFFFFF;--hom-r0e6b5c:#0E6B5C;--hom-rcfcfc5:#CFCFC5;--hom-rd3d3c9:#D3D3C9;--hom-re1e1db:#E1E1DB;--hom-redede7:#EDEDE7;--hom-t0e4a3f:#0E4A3F;--hom-t0e6b5c:#0E6B5C;--hom-t161819:#161819;--hom-t494d52:#494D52;--hom-t6b7076:#6B7076;--hom-t9ba0a5:#9BA0A5;--hom-tf1f1ed:#F1F1ED;--hom-tffffff:#FFFFFF}.dark .home-e{--hom-g0e6b5c:#0E6B5C;--hom-g161819:#2B2F33;--hom-g1d4e89:#1D4E89;--hom-g1e7a4c:#1E7A4C;--hom-g6b4f3b:#6B4F3B;--hom-gd3d3c9:#3E4246;--hom-gd8d8d0:#3A3E42;--hom-gdcebe7:#163530;--hom-ge6e6e0:#1E2123;--hom-gf1f1ed:#141617;--hom-gf7f7f3:#212427;--hom-gfbfbf9:#191B1D;--hom-gffffff:#1C1F21;--hom-r0e6b5c:#2E9483;--hom-rcfcfc5:#474B50;--hom-rd3d3c9:#3E4246;--hom-re1e1db:#2C3033;--hom-redede7:#292C2F;--hom-t0e4a3f:#8FD3C4;--hom-t0e6b5c:#4FB8A5;--hom-t161819:#ECEDEA;--hom-t494d52:#C2C6CA;--hom-t6b7076:#A2A7AC;--hom-t9ba0a5:#7F858B;--hom-tf1f1ed:#F1F1ED;--hom-tffffff:#FFFFFF}.home-e .he0:not(#_){display:flex;align-items:center;gap:56px;padding:64px 56px 80px}.home-e .he1:not(#_){flex:1;display:flex;flex-direction:column;gap:22px;max-width:560px;position:relative;z-index:1}.home-e .he2:not(#_){font-size:54px;line-height:1.14;font-weight:600;color:var(--hom-t161819)}.home-e .he3:not(#_){color:var(--hom-t0e6b5c)}.home-e .he4:not(#_){font-size:16px;line-height:1.6;color:var(--hom-t494d52)}.home-e .he5:not(#_){display:flex;gap:10px;align-items:center}.home-e .he7:not(#_){font-size:14px;font-weight:600;color:var(--hom-t161819)}.home-e .he8:not(#_){font-size:12px;color:var(--hom-t6b7076);display:flex;align-items:center;gap:6px}.home-e .he10:not(#_){flex:1;position:relative;height:360px;display:flex;align-items:center;justify-content:center;z-index:1}.home-e .he11:not(#_){width:230px;height:230px;top:8px;left:60px}.home-e .he12:not(#_){position:absolute;top:10px;left:calc(50% - 215px);width:330px;padding:20px;transform:rotate(4deg);box-shadow:0 10px 24px rgba(0,0,0,.25)}.home-e .he13:not(#_){display:flex;justify-content:space-between;align-items:center}.home-e .he14:not(#_){font-weight:700;font-size:13px}.home-e .he16:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:4px}.home-e .he17:not(#_){position:absolute;top:122px;left:calc(50% - 140px);width:340px;padding:24px;transform:rotate(-3deg);box-shadow:0 24px 48px rgba(0,0,0,.35);background:var(--hom-gffffff)}.home-e .he18:not(#_){display:flex;gap:14px;align-items:flex-start}.home-e .he19:not(#_){background:var(--hom-g161819)}.home-e .he20:not(#_){flex:1}.home-e .he21:not(#_){font-weight:700;font-size:15px}.home-e .he22:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-e .he23:not(#_){display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.home-e .he26:not(#_){width:100%;box-sizing:border-box;margin-top:16px}.home-e .he27:not(#_){top:-8px;right:36px}.home-e .he31:not(#_){padding:28px 0 40px;border-bottom:1px solid var(--hom-re1e1db);overflow:hidden}.home-e .he32:not(#_){text-align:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hom-t6b7076);margin-bottom:22px}.home-e .he33:not(#_){overflow:hidden}.home-e .he35:not(#_),.home-e .he36:not(#_),.home-e .he37:not(#_),.home-e .he38:not(#_),.home-e .he39:not(#_),.home-e .he40:not(#_),.home-e .he41:not(#_),.home-e .he42:not(#_),.home-e .he43:not(#_),.home-e .he44:not(#_){font-size:20px;font-weight:600;color:var(--hom-t161819)}.home-e .he45:not(#_){padding:80px 56px;display:flex;gap:56px;align-items:flex-start}.home-e .he46:not(#_){flex:1.4;font-size:76px;line-height:1.05;font-weight:600;color:var(--hom-t161819)}.home-e .he47:not(#_){flex:1;display:flex;flex-direction:column;gap:22px;padding-top:14px}.home-e .he49:not(#_){width:fit-content;display:flex;align-items:center;gap:8px}.home-e .he53:not(#_){padding:16px 56px 80px}.home-e .he54:not(#_){max-width:560px;margin-bottom:28px}.home-e .he56:not(#_){margin-top:8px}.home-e .he57:not(#_){display:flex;max-width:1330px}.home-e .he61:not(#_){font-weight:700;font-size:16px}.home-e .he62:not(#_){font-size:13px;color:var(--hom-t6b7076);line-height:1.6;max-width:280px}.home-e .he66:not(#_){font-weight:700;font-size:16px}.home-e .he67:not(#_){font-size:13px;color:var(--hom-t6b7076);line-height:1.6;max-width:280px}.home-e .he70:not(#_){font-weight:700;font-size:16px}.home-e .he71:not(#_){font-size:13px;color:var(--hom-t6b7076);line-height:1.6;max-width:280px}.home-e .he72:not(#_){margin-top:0;padding:64px 56px 0}.home-e .he73:not(#_){max-width:640px;margin:0 auto;text-align:center;position:relative;z-index:1}.home-e .he75:not(#_){font-size:38px;font-weight:600;color:var(--hom-t161819);margin-top:10px;line-height:1.2}.home-e .he76:not(#_){font-size:15px;color:var(--hom-t494d52);margin-top:12px;line-height:1.6}.home-e .he77:not(#_){height:120px}.home-e .he78:not(#_){margin:-180px 96px 0;position:relative;z-index:2}.home-e .he85:not(#_){display:flex}.home-e .he87:not(#_){font-size:16px;font-weight:600;margin-bottom:18px}.home-e .he106:not(#_){flex:1;padding:24px 28px}.home-e .he107:not(#_){font-weight:700;font-size:14px;margin-bottom:4px}.home-e .he108:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-bottom:14px}.home-e .he110:not(#_){display:flex;align-items:center;gap:10px}.home-e .he111:not(#_){background:var(--hom-g161819);width:30px;height:30px;font-size:11px}.home-e .he112:not(#_){font-size:13px;font-weight:600}.home-e .he115:not(#_){display:flex;align-items:center;gap:10px}.home-e .he116:not(#_){background:var(--hom-g1d4e89);width:30px;height:30px;font-size:11px}.home-e .he117:not(#_){font-size:13px;font-weight:600}.home-e .he120:not(#_){display:flex;align-items:center;gap:10px}.home-e .he121:not(#_){background:var(--hom-g6b4f3b);width:30px;height:30px;font-size:11px}.home-e .he122:not(#_){font-size:13px;font-weight:600}.home-e .he124:not(#_){padding:80px 56px 0}.home-e .he125:not(#_){display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.home-e .he128:not(#_){margin-top:8px}.home-e .he129:not(#_){font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.home-e .he133:not(#_){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-e .he135:not(#_){display:flex;gap:12px;align-items:flex-start}.home-e .he136:not(#_){background:var(--hom-g0e6b5c)}.home-e .he137:not(#_){flex:1}.home-e .he138:not(#_){font-weight:700;font-size:15px}.home-e .he139:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-e .he140:not(#_){display:flex;gap:8px;flex-wrap:wrap}.home-e .he143:not(#_){width:100%;box-sizing:border-box}.home-e .he145:not(#_){display:flex;gap:12px;align-items:flex-start}.home-e .he146:not(#_){background:var(--hom-g6b4f3b)}.home-e .he147:not(#_){flex:1}.home-e .he148:not(#_){font-weight:700;font-size:15px}.home-e .he149:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-e .he150:not(#_){display:flex;gap:8px;flex-wrap:wrap}.home-e .he153:not(#_){width:100%;box-sizing:border-box}.home-e .he155:not(#_){display:flex;gap:12px;align-items:flex-start}.home-e .he156:not(#_){background:var(--hom-g1d4e89)}.home-e .he157:not(#_){flex:1}.home-e .he158:not(#_){font-weight:700;font-size:15px}.home-e .he159:not(#_){font-size:12px;color:var(--hom-t6b7076);margin-top:2px}.home-e .he160:not(#_){display:flex;gap:8px;flex-wrap:wrap}.home-e .he163:not(#_){width:100%;box-sizing:border-box}.home-e .he164:not(#_){padding:80px 56px 0}.home-e .he165:not(#_){max-width:560px;margin-bottom:28px}.home-e .he167:not(#_){margin-top:8px}.home-e .he168:not(#_){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-e .he173:not(#_){font-weight:700;font-size:16px}.home-e .he174:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-e .he181:not(#_){font-weight:700;font-size:16px}.home-e .he182:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-e .he187:not(#_){font-weight:700;font-size:16px}.home-e .he188:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-e .he194:not(#_){font-weight:700;font-size:16px}.home-e .he195:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-e .he201:not(#_){font-weight:700;font-size:16px}.home-e .he202:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-e .he208:not(#_){font-weight:700;font-size:16px}.home-e .he209:not(#_){font-size:13px;color:var(--hom-t6b7076)}.home-e .he210:not(#_){margin:72px 56px 0;border:1px solid var(--hom-re1e1db);border-radius:16px}.home-e .he210:not(#_),.home-e .he223:not(#_){padding:32px 40px;background:var(--hom-gffffff);display:flex;justify-content:space-between}.home-e .he223:not(#_){margin:56px 56px 0;border:1px solid var(--hom-re1e1db);border-radius:14px;align-items:center;gap:32px}.home-e .he224:not(#_){max-width:640px}.home-e .he226:not(#_){margin-top:8px;font-size:26px}.home-e .he227:not(#_){margin-top:10px}.home-e .he228:not(#_){white-space:nowrap}.home-e .he229:not(#_){margin-top:64px;background:var(--hom-gffffff);border-top:1px solid var(--hom-re1e1db);border-bottom:1px solid var(--hom-re1e1db);padding:22px 0;overflow:hidden}.home-e .he231:not(#_),.home-e .he233:not(#_),.home-e .he235:not(#_){font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;color:var(--hom-t161819)}.home-e a{color:var(--hom-t0e6b5c);text-decoration:none}.home-e .disp{font-family:Fraunces,Georgia,serif}.home-e .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Source Sans\ 3,sans-serif;font-weight:600;font-size:14px;line-height:1.2;border-radius:8px;padding:10px 18px;border:1px solid transparent;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.home-e .btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(22,24,25,.1)}.home-e .btn-primary{background:var(--hom-g0e6b5c);color:var(--hom-tffffff)}.home-e .btn-ghost{background:var(--hom-gffffff);color:var(--hom-t161819);border-color:var(--hom-rd3d3c9)}.home-e .btn-sm{font-size:13px;padding:7px 12px;border-radius:6px}.home-e .navlink{font-size:14px;font-weight:500;color:var(--hom-t494d52)}.home-e .card{background:var(--hom-gffffff);border:1px solid var(--hom-re1e1db);border-radius:14px}.home-e .badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.home-e .badge:not(.badge-neutral){background:var(--hom-gdcebe7);color:var(--hom-t0e4a3f)}.home-e .badge-neutral{background:var(--hom-gf7f7f3);color:var(--hom-t494d52);border:1px solid var(--hom-re1e1db)}.home-e .eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hom-t0e6b5c)}.home-e .section-title{font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:600;line-height:1.2;color:var(--hom-t161819)}.home-e .section-sub{font-size:15px;color:var(--hom-t6b7076);line-height:1.6}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes floatCard{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(-2deg)}}.home-e .float-top{animation:floatCard 4.8s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}.home-e .live-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--hom-g1e7a4c);animation:pulseDot 1.8s ease-in-out infinite}@keyframes drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home-e .marquee-track{display:flex;align-items:center;gap:64px;animation:drift 26s linear infinite;width:max-content}@keyframes curtainDrift{0%{background-position:0 0}to{background-position:-320px 0}}.home-e .curtain{background-color:var(--hom-gf1f1ed);background-image:repeating-linear-gradient(90deg,var(--hom-gf1f1ed) 0,var(--hom-gf1f1ed) 5px,var(--hom-ge6e6e0) 5px,var(--hom-ge6e6e0) 10px,var(--hom-gf1f1ed) 10px,var(--hom-gf1f1ed) 11px);animation:curtainDrift 22s linear infinite;position:relative;border-top:1px solid var(--hom-re1e1db);border-bottom:1px solid var(--hom-re1e1db)}.home-e .cand-card{background:var(--hom-gffffff);border:1px solid var(--hom-re1e1db);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:14px;transition:transform .15s ease,box-shadow .15s ease}.home-e .cand-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(22,24,25,.08);border-color:var(--hom-rcfcfc5)}.home-e .avatar{border-radius:10px}.home-e .avatar,.home-e .avatar-round{width:40px;height:40px;color:var(--hom-tffffff);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.home-e .avatar-round{border-radius:999px}.home-e .feat-card{background:var(--hom-gffffff);border:1px solid var(--hom-re1e1db);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:transform .15s ease,box-shadow .15s ease}.home-e .feat-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(22,24,25,.08)}.home-e .feat-icon-wrap{width:42px;height:42px;border-radius:10px;background:var(--hom-gdcebe7);color:var(--hom-t0e6b5c);display:flex;align-items:center;justify-content:center}.home-e .stat-num{font-family:Fraunces,Georgia,serif;font-size:40px;font-weight:600;color:var(--hom-t161819)}.home-e .stat-label{font-size:13px;color:var(--hom-t6b7076);margin-top:4px}.home-e .footlink{display:block;font-size:14px;color:var(--hom-t6b7076);margin-bottom:12px}.home-e .foot-h,.home-e .footlink:hover{color:var(--hom-t161819)}.home-e .foot-h{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.home-e .arrow-chip{position:absolute;width:46px;height:46px;border-radius:999px;background:var(--hom-g161819);color:var(--hom-tf1f1ed);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0,0,0,.25)}.home-e .accent-ring{position:absolute;border-radius:999px;border:10px solid var(--hom-r0e6b5c);opacity:.16}.home-e .mock-frame{background:var(--hom-gffffff);border-radius:16px;box-shadow:0 30px 60px rgba(22,24,25,.28);overflow:hidden;border:1px solid var(--hom-re1e1db)}.home-e .mock-topbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--hom-re1e1db);background:var(--hom-gfbfbf9)}.home-e .mock-dot{width:9px;height:9px;border-radius:999px;background:var(--hom-gd8d8d0)}.home-e .mock-url{margin-left:8px;font-size:12px;color:var(--hom-t9ba0a5);background:var(--hom-gf1f1ed);border-radius:6px;padding:4px 12px}.home-e .mock-sidebar{width:190px;border-right:1px solid var(--hom-re1e1db);padding:20px 16px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.home-e .mock-navitem{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--hom-t6b7076);padding:9px 10px;border-radius:8px}.home-e .mock-navitem.active{background:var(--hom-gf1f1ed);color:var(--hom-t161819);font-weight:700}.home-e .mock-app-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--hom-redede7)}.home-e .mock-app-row:last-child{border-bottom:none}.home-e .step-num{width:36px;height:36px;border-radius:999px;background:var(--hom-g161819);color:var(--hom-tf1f1ed);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.home-e .step-num-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;flex:1}.home-e .step-connector{position:absolute;top:18px;left:100%;width:32px;height:1px;background:var(--hom-gd3d3c9)}.home-e *{box-sizing:border-box}.home-e iframe,.home-e img,.home-e svg,.home-e video{max-width:100%}.home-e .rc-hamburger,.home-e .rc-mobile-menu{display:none}.home-e .rc-mobile-menu.rc-open{display:flex!important}.home-e .rc-filters-toggle{display:none}.home-e .rc-filters-toggle .rc-chevron{transition:transform .15s ease}.home-e .rc-filters-toggle.rc-open .rc-chevron{transform:rotate(180deg)}@media (max-width:1024px){.home-e .rc-header{position:relative;padding-left:28px!important;padding-right:28px!important}.home-e .rc-navlinks{display:none!important}.home-e .rc-hamburger{display:flex!important}.home-e .he133,.home-e .he168{grid-template-columns:repeat(2,1fr)!important}.home-e .he0,.home-e .he45{flex-direction:column!important}.home-e .he10{display:none!important}.home-e .rc-filters-toggle{display:flex!important}.home-e .rc-jobs-row{flex-wrap:wrap;row-gap:16px!important;align-items:stretch!important}.home-e .rc-jobs-row>*{width:100%!important;min-width:0}.home-e .rc-filter-sidebar{width:100%!important;display:none!important}.home-e .rc-filter-sidebar.rc-open{display:flex!important}.home-e .he0,.home-e .he124,.home-e .he164,.home-e .he210,.home-e .he223,.home-e .he45,.home-e .he53,.home-e .he72{padding-left:32px!important;padding-right:32px!important}.home-e .he210,.home-e .he223,.home-e .he72{margin-left:32px!important;margin-right:32px!important}.home-e .he2{font-size:40px!important}}@media (max-width:620px){.home-e .rc-header{padding:14px 20px!important}.home-e .rc-header>div:last-child{display:none!important}.home-e .he133,.home-e .he168{grid-template-columns:1fr!important}.home-e .he223{flex-direction:column!important}.home-e .he0,.home-e .he124,.home-e .he164,.home-e .he210,.home-e .he223,.home-e .he45,.home-e .he53,.home-e .he72{padding-left:20px!important;padding-right:20px!important}.home-e .he210,.home-e .he223,.home-e .he72{margin-left:20px!important;margin-right:20px!important}.home-e .he2{font-size:32px!important}.home-e .he226{font-size:21px!important}.home-e .mock-frame{width:100%!important;max-width:100%!important}.home-e .mock-sidebar{width:110px!important}.home-e .he125,.home-e .he13,.home-e .he210,.home-e .he223{flex-wrap:wrap;row-gap:8px}.home-e .co-row,.home-e .job-row{flex-wrap:wrap;row-gap:6px}.home-e .he17{width:100%!important}}.home-e .rc-inset0{padding-left:0!important;padding-right:0!important}.home-e .rc-inset24{padding-left:24px!important;padding-right:24px!important}@media (max-width:620px){.home-e .fade2{flex-wrap:wrap}.home-e .tl-wrap{width:100%!important;gap:28px!important}.home-e .tl-line{left:20px!important}.home-e .tl-row{gap:16px!important;align-items:flex-start!important;flex-direction:row!important}.home-e .tl-row>div:empty{display:none}}@media (max-width:1024px){.home-e .he46{font-size:56px!important}}@media (max-width:620px){.home-e .he46{font-size:38px!important}}@media (max-width:620px){.home-e div:has(>.avatar):has(>.btn-sm){flex-wrap:wrap}}@media (max-width:620px){.home-e div:has(>.avatar):has(>.btn-sm)>.he1,.home-e div:has(>.avatar):has(>.btn-sm)>.he10,.home-e div:has(>.avatar):has(>.btn-sm)>.he106,.home-e div:has(>.avatar):has(>.btn-sm)>.he137,.home-e div:has(>.avatar):has(>.btn-sm)>.he147,.home-e div:has(>.avatar):has(>.btn-sm)>.he157,.home-e div:has(>.avatar):has(>.btn-sm)>.he20,.home-e div:has(>.avatar):has(>.btn-sm)>.he46,.home-e div:has(>.avatar):has(>.btn-sm)>.he47{flex:1 1 calc(100% - 50px)!important}}@media (max-width:620px){.home-e div:has(>.avatar):has(>.btn-sm)>.btn-sm{margin-left:auto}}@media (max-width:620px){.home-e .co-row{flex-wrap:wrap}.home-e .co-row>.he1,.home-e .co-row>.he10,.home-e .co-row>.he106,.home-e .co-row>.he137,.home-e .co-row>.he147,.home-e .co-row>.he157,.home-e .co-row>.he20,.home-e .co-row>.he46,.home-e .co-row>.he47{flex:1 1 calc(100% - 60px)!important}}@media (max-width:620px){.home-e div:has(>.step-num-wrap){flex-direction:column!important;gap:28px}}@media (max-width:620px){.home-e .step-connector{display:none}}@media (max-width:620px){.home-e div:has(>.comp-col){flex-direction:column!important}}.home-e .he78{margin-top:-120px!important}@media (max-width:620px){.home-e .he78{margin:-80px 16px 0!important}.home-e .mock-sidebar{display:none!important}.home-e .mock-frame .he106{padding:16px!important;min-width:0}.home-e .mock-frame *{min-width:0}}.home-e{display:block;max-width:1440px;margin:0 auto;font-family:Source Sans\ 3,system-ui,sans-serif;color:#161819;background:#f1f1ed;line-height:normal;overflow:hidden}.dark .home-e{color:#ecedea;background:#141617}.home-e input{font-family:Arial,sans-serif;line-height:normal}.dark .home-e .btn-primary{background:#0e6b5c}.dark .home-e .mock-frame{box-shadow:0 30px 60px rgba(0,0,0,.7)}