.lh-section{width:100%;min-height:calc(100svh - var(--app-header-offset,90px));text-align:center;padding:var(--ui-space-8) var(--ui-space-5) var(--ui-space-16) var(--ui-space-3);background:var(--ui-bg-page);scroll-margin-top:var(--app-header-offset,90px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lh-container{z-index:1;opacity:0;max-width:760px;transition:opacity .75s var(--ui-ease-standard), transform .75s var(--ui-ease-standard);margin:0 auto;position:relative;transform:translateY(20px)}.lh-container--visible{opacity:1;transform:translateY(0)}.lh-container--visible .lh-brand-stage,.lh-container--visible .lh-kicker,.lh-container--visible .lh-title,.lh-container--visible .lh-subtitle{animation:lh-rise-in .7s var(--ui-ease-emphasized) both}.lh-container--visible .lh-brand-stage{animation-delay:60ms}.lh-container--visible .lh-kicker{animation-delay:.16s}.lh-container--visible .lh-title{animation-delay:.22s}.lh-container--visible .lh-subtitle{animation-delay:.3s}@keyframes lh-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lh-brand-stage{margin:0 auto var(--ui-space-6);justify-content:center;display:flex}.lh-brand{--lh-progress:var(--landing-logo-progress,0);width:min(520px,82vw);opacity:calc(1 - var(--lh-progress));transform:translate3d(0, calc(var(--lh-progress) * -64px), 0) scale(calc(1 - var(--lh-progress) * .38));filter:blur(calc(var(--lh-progress) * 5px));pointer-events:none;will-change:transform, opacity, filter;justify-content:center;align-items:center;display:flex}html[data-landing-logo-handoff=settled] .lh-brand{opacity:0;visibility:hidden;filter:none}.lh-brand-logo,.lh-brand .brand-logo{width:100%;height:auto;line-height:0;display:block}.lh-brand .brand-logo__img{object-fit:contain;max-width:100%;filter:drop-shadow(0 18px 40px color-mix(in srgb, var(--ui-action-primary) 14%, transparent));width:100%!important;height:auto!important}.lh-kicker{margin:0 0 var(--ui-space-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-action-primary)}.lh-title{margin:0 0 var(--ui-space-4);font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:var(--ui-font-weight-semibold);letter-spacing:-.02em;color:var(--ui-text-primary);max-width:18ch;margin-inline:auto;line-height:1.25}.lh-subtitle{color:color-mix(in srgb, var(--ui-text-primary) 70%, var(--ui-text-secondary));max-width:520px;margin:0 auto var(--ui-space-10);font-size:clamp(.9rem,1.35vw,1rem);line-height:1.55}.lh-cta-row{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex;transform:translateY(16px)}.lh-cta-row--visible{animation:lh-rise-in .7s var(--ui-ease-emphasized) .38s both}.lh-cta{min-height:52px;font:inherit;letter-spacing:.01em;cursor:pointer;isolation:isolate;transition:transform .25s var(--ui-ease-emphasized), background-color .25s var(--ui-ease-standard), background .25s var(--ui-ease-standard), border-color .25s var(--ui-ease-standard), color .25s var(--ui-ease-standard), box-shadow .25s var(--ui-ease-standard), backdrop-filter .25s var(--ui-ease-standard);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.65rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lh-cta svg{transition:transform .25s var(--ui-ease-emphasized);flex-shrink:0}.lh-cta--primary{color:var(--ui-text-inverse);background:var(--ui-action-primary);border-color:var(--ui-action-primary);box-shadow:0 10px 28px color-mix(in srgb, var(--ui-action-primary) 28%, transparent)}.lh-cta--primary:hover,.lh-cta--primary:focus-visible{background:var(--ui-action-primary-hover);border-color:var(--ui-action-primary-hover);box-shadow:0 14px 32px color-mix(in srgb, var(--ui-action-primary) 34%, transparent);transform:translateY(-2px)}.lh-cta--secondary{color:var(--ui-action-primary);border-color:color-mix(in srgb, var(--ui-action-primary) 35%, transparent);box-shadow:none;background:0 0}.lh-cta--secondary:hover,.lh-cta--secondary:focus-visible{transform:translateY(-2px)}.lh-cta:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.lh-cta:hover:after,.lh-cta:focus-visible:after{transition:left 3s ease-in-out;left:150%}.lh-cta--jobseeker:hover,.lh-cta--jobseeker:focus-visible{color:var(--ui-text-inverse);background:var(--ui-color-blue-500);border-color:var(--ui-color-blue-500);box-shadow:0 10px 24px color-mix(in srgb, var(--ui-color-blue-500) 28%, transparent)}.lh-cta--employer:hover,.lh-cta--employer:focus-visible{color:var(--ui-text-inverse);background:#986048;border-color:#986048;box-shadow:0 10px 24px #98604852}.dark .lh-cta--secondary{color:var(--ui-text-primary);border-color:color-mix(in srgb, var(--ui-text-primary) 28%, transparent)}.dark .lh-cta--jobseeker:hover,.dark .lh-cta--jobseeker:focus-visible{color:var(--ui-text-inverse);background:var(--ui-color-blue-500);border-color:var(--ui-color-blue-500);box-shadow:0 10px 24px color-mix(in srgb, var(--ui-color-blue-500) 28%, transparent)}.dark .lh-cta--employer:hover,.dark .lh-cta--employer:focus-visible{color:var(--ui-text-inverse);background:#986048;border-color:#986048;box-shadow:0 10px 24px #98604852}.lh-cta:hover svg,.lh-cta:focus-visible svg{transform:translate(3px)}.lh-cta:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.lh-cta:active{transform:translateY(0)}@media (max-width:640px){.lh-section{min-height:calc(100svh - var(--app-header-offset,64px));padding:var(--ui-space-6) var(--ui-space-4) var(--ui-space-16) var(--ui-space-3);justify-content:flex-start}.lh-brand{width:min(360px,88vw)}.lh-brand-stage{margin-bottom:var(--ui-space-5)}.lh-title{max-width:none}.lh-cta-row{flex-direction:column;width:100%;max-width:320px;margin-inline:auto}.lh-cta{width:100%}}@media (prefers-reduced-motion:reduce){.lh-container--visible .lh-brand-stage,.lh-container--visible .lh-kicker,.lh-container--visible .lh-title,.lh-container--visible .lh-subtitle,.lh-cta-row--visible{animation:none!important}.lh-container,.lh-cta-row,.lh-cta,.lh-cta svg{transition:none!important}.lh-brand{filter:none;transform:none}html[data-landing-logo-handoff=settled] .lh-brand{opacity:0;visibility:hidden}html[data-landing-logo-handoff=active] .lh-brand{opacity:1;visibility:visible}.lh-cta:hover,.lh-cta:focus-visible,.lh-cta:active,.lh-cta:hover svg,.lh-cta:focus-visible svg{transform:none}}
.tb-section{border-top:1px solid var(--ui-border-accent);border-bottom:1px solid var(--ui-border-accent);width:100%;padding:var(--ui-space-3) 0;z-index:10;background:0 0;position:relative;overflow:hidden}.tb-section:before{content:"";background:linear-gradient(90deg, transparent, var(--ui-bg-accent-soft) 50%, transparent);pointer-events:none;z-index:0;width:50%;height:100%;animation:8s ease-in-out infinite tb-spotlight;position:absolute;top:0;left:-100%}@keyframes tb-spotlight{0%{left:-100%}to{left:200%}}.tb-track-wrap{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.tb-track-wrap:after,.tb-track-wrap:before{content:"";background:linear-gradient(to right, transparent, var(--ui-action-primary), transparent);z-index:5;width:100%;height:1px;animation:4s ease-in-out infinite tb-neon-pulse;position:absolute;left:0}.tb-track-wrap:before{top:0}.tb-track-wrap:after{bottom:0}@keyframes tb-neon-pulse{0%,to{opacity:.2;transform:scaleX(.8)}50%{opacity:.8;transform:scaleX(1.1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tb-track{z-index:2;gap:0;width:max-content;animation:45s linear infinite marquee;display:flex;position:relative}.tb-track-wrap:hover .tb-track{animation-play-state:paused}.tb-item{align-items:center;gap:var(--ui-space-5);padding:var(--ui-space-5) var(--ui-space-12);border-right:1px solid var(--ui-border-subtle);cursor:pointer;white-space:nowrap;transition:transform var(--ui-duration-slow) var(--ui-ease-emphasized), background-color var(--ui-duration-normal) var(--ui-ease-standard);display:inline-flex;position:relative}.tb-item:hover{background:var(--ui-bg-accent-soft);transform:translateY(-3px)scale(1.02)}.tb-icon{color:var(--ui-text-primary);filter:grayscale();align-items:center;transition:all .4s;display:flex}.tb-text{font-size:.95rem;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-primary);transition:all var(--ui-duration-slow) var(--ui-ease-standard)}.tb-icon,.tb-text{background:linear-gradient(to right, var(--ui-text-primary) 0%, var(--ui-text-primary) 42%, var(--ui-action-primary) 48%, var(--ui-color-purple-500) 50%,  var(--ui-action-primary) 52%, var(--ui-text-primary) 58%, var(--ui-text-primary) 100%);-webkit-text-fill-color:transparent;background-position:50%;background-size:150vw 100%;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;transition:opacity .3s}.tb-item:hover .tb-icon{filter:grayscale(0) drop-shadow(0 0 10px var(--ui-focus-ring));transform:rotate(-8deg)scale(1.2)}.tb-item:hover .tb-text{letter-spacing:.12em;text-shadow:0 0 15px var(--ui-bg-accent-soft)}.tb-decor{border-radius:var(--ui-radius-full);pointer-events:none;filter:blur(25px);z-index:1;background:0 0;width:180px;height:60px;position:absolute;top:50%}.tb-decor-1{animation:12s ease-in-out infinite alternate tb-float-pro;left:10%}.tb-decor-2{animation:15s ease-in-out infinite alternate-reverse tb-float-pro;right:15%}@keyframes tb-float-pro{0%{opacity:.2;transform:translateY(-50%)rotate(0)scale(1)}50%{opacity:.6;transform:translate(100px,-70%)rotate(10deg)scale(1.3)}to{opacity:.4;transform:translate(-50px,-30%)rotate(-10deg)scale(1.1)}}
.WhyChooseSection{padding:var(--ui-space-12) var(--ui-space-8);scroll-margin-top:var(--app-header-offset,140px);background:0 0;position:relative;overflow:hidden}.WhyChooseSection:before{content:"";z-index:0;pointer-events:none;background:0 0;width:30vw;height:30vw;position:absolute;top:10%;left:5%}.WhyChooseSection:after{content:"";z-index:0;pointer-events:none;background:0 0;width:35vw;height:35vw;position:absolute;bottom:10%;right:5%}.WC-Container{max-width:var(--ui-container-xl);z-index:1;margin:0 auto;position:relative}.WC-Header{text-align:center;max-width:700px;margin:0 auto var(--ui-space-12)}.WC-Sub{font-size:var(--ui-font-size-base);color:color-mix(in srgb, var(--ui-text-primary) 70%, var(--ui-text-secondary));line-height:1.55}.WC-Grid{gap:var(--ui-space-6);margin-bottom:var(--ui-space-16);grid-template-columns:1fr 280px 1fr;align-items:center;display:grid}.WC-Panel{background:var(--ui-bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card-lg);padding:var(--ui-space-10);box-shadow:var(--ui-shadow-card);height:100%}.WC-Panel-Header{margin-bottom:var(--ui-space-8)}.WC-SideHead{font-size:var(--ui-font-size-2xl);font-weight:var(--ui-font-weight-bold);color:var(--ui-text-primary);margin-bottom:var(--ui-space-3)}.WC-SideText{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}.WC-Benefits{gap:var(--ui-space-4);margin-bottom:var(--ui-space-10);flex-direction:column;display:flex}.WC-BenefitItem{--wc-benefit-accent:var(--ui-action-primary);--wc-benefit-accent-soft:color-mix(in srgb, var(--ui-action-primary) 14%, var(--ui-bg-page));align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);background:linear-gradient(120deg, var(--ui-bg-surface-solid) 0%, var(--wc-benefit-accent-soft) 100%);border:1px solid color-mix(in srgb, var(--wc-benefit-accent) 18%, var(--ui-border-accent));border-radius:var(--ui-radius-xl);box-shadow:0 1px 2px color-mix(in srgb, var(--wc-benefit-accent) 6%, transparent), inset 0 1px 0 #fff6;cursor:default;transition:border-color var(--ui-duration-normal) var(--ui-ease-standard), box-shadow var(--ui-duration-normal) var(--ui-ease-emphasized), background var(--ui-duration-normal) var(--ui-ease-standard);display:flex;position:relative;overflow:hidden}.WC-BenefitItem--employer{--wc-benefit-accent:var(--ui-color-purple-500);--wc-benefit-accent-soft:color-mix(in srgb, var(--ui-color-purple-500) 14%, var(--ui-bg-page))}.WC-BenefitItem:before{content:"";border-radius:0 var(--ui-radius-pill) var(--ui-radius-pill) 0;background:linear-gradient(180deg, transparent, var(--wc-benefit-accent), transparent);opacity:.55;width:3px;transition:opacity var(--ui-duration-normal) var(--ui-ease-standard);position:absolute;top:12%;bottom:12%;left:0}.WC-BenefitItem:hover{border-color:color-mix(in srgb, var(--wc-benefit-accent) 42%, var(--ui-border-accent));box-shadow:0 10px 28px color-mix(in srgb, var(--wc-benefit-accent) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--wc-benefit-accent) 10%, transparent), inset 0 1px 0 #ffffff80}.WC-BenefitItem:hover:before{opacity:1}.WC-BIcon{z-index:1;border-radius:var(--ui-radius-full);background:linear-gradient(145deg, var(--ui-bg-surface-solid) 0%, var(--wc-benefit-accent-soft) 100%);width:42px;height:42px;color:var(--wc-benefit-accent);border:1px solid color-mix(in srgb, var(--wc-benefit-accent) 22%, var(--ui-border-subtle));box-shadow:0 4px 12px color-mix(in srgb, var(--wc-benefit-accent) 16%, transparent), inset 0 1px 0 #fff9;transition:transform var(--ui-duration-normal) var(--ui-ease-emphasized), box-shadow var(--ui-duration-normal) var(--ui-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.WC-BIcon__ring{border-radius:var(--ui-radius-full);border:1px solid color-mix(in srgb, var(--wc-benefit-accent) 30%, transparent);opacity:0;transition:opacity var(--ui-duration-normal) var(--ui-ease-standard), transform var(--ui-duration-normal) var(--ui-ease-emphasized);position:absolute;inset:-4px;transform:scale(.85)}.WC-BIcon__glow{border-radius:var(--ui-radius-full);background:var(--wc-benefit-accent);filter:blur(10px);opacity:0;transition:opacity var(--ui-duration-normal) var(--ui-ease-standard);position:absolute;inset:20%}.WC-BenefitItem:hover .WC-BIcon{box-shadow:0 8px 20px color-mix(in srgb, var(--wc-benefit-accent) 24%, transparent), inset 0 1px 0 #ffffffb3;transform:scale(1.08)rotate(-4deg)}.WC-BenefitItem:hover .WC-BIcon__ring{opacity:1;animation:1.8s ease-out infinite wc-benefit-ring;transform:scale(1)}.WC-BenefitItem:hover .WC-BIcon__glow{opacity:.35}@keyframes wc-benefit-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.WC-BText{z-index:1;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);color:var(--ui-text-primary);letter-spacing:.01em;transition:color var(--ui-duration-fast) var(--ui-ease-standard);position:relative}.WC-BenefitItem:hover .WC-BText{color:color-mix(in srgb, var(--wc-benefit-accent) 35%, var(--ui-text-primary))}.WC-AIEngine{flex-direction:column;justify-content:center;align-items:center;height:480px;display:flex;position:relative}.WC-CoreNode{box-sizing:border-box;background:var(--ui-action-primary);border-radius:var(--ui-radius-full);width:130px;height:130px;color:var(--ui-text-inverse);font-weight:var(--ui-font-weight-extrabold);font-size:var(--ui-font-size-xs);text-align:center;box-shadow:0 0 40px var(--ui-focus-ring);z-index:10;flex-direction:column;justify-content:center;align-items:center;padding:12px;line-height:1.25;display:flex;position:relative}.WC-CorePulse{border-radius:var(--ui-radius-full);border:1px solid var(--ui-border-accent);width:100%;height:100%;animation:3s ease-out infinite wc-pulse;position:absolute}@keyframes wc-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.WC-DataLines{pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WC-UIPreview{background:var(--ui-bg-surface-muted);border-radius:var(--ui-radius-xl);width:100%;height:210px;padding:var(--ui-space-5);border:1px solid var(--ui-border-subtle);position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.WC-UIPreview:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ui-bg-surface-muted) 82%, transparent) 45%, var(--ui-bg-surface-muted) 100%);pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.WC-JobCard{background:var(--ui-bg-surface-solid);padding:.55rem var(--ui-space-3);border-radius:var(--ui-radius-lg);align-items:center;gap:var(--ui-space-3);box-shadow:var(--ui-shadow-xs);border:1px solid var(--ui-border-subtle);transition:all var(--ui-duration-normal) var(--ui-ease-standard);margin-bottom:0;display:flex}.WC-JobCard.matched{border-color:var(--ui-action-primary);background:var(--ui-bg-accent-soft);box-shadow:var(--ui-shadow-sm)}.WC-CandidateItem{border-bottom:1px solid var(--ui-border-muted);justify-content:space-between;align-items:center;padding:.55rem 0;display:flex}.WC-MatchBadge{background:var(--ui-color-green-500);color:var(--ui-text-inverse);font-size:.7rem;font-weight:var(--ui-font-weight-bold);border-radius:var(--ui-radius-pill);padding:1px 7px}.WC-TrustBar{margin-top:var(--ui-space-20);margin-bottom:var(--ui-space-20);padding:var(--ui-space-16);background:radial-gradient(at 0% 0%, #7801ff66 0px, transparent 50%), radial-gradient(at 100% 100%, #4a9eff33 0px, transparent 50%), linear-gradient(135deg, var(--ui-action-primary) 0%, var(--ui-color-purple-700) 100%);border-radius:calc(var(--ui-radius-card-lg) * 2);color:var(--ui-text-inverse);box-shadow:var(--ui-shadow-card-lg);border:1px solid #fff3;position:relative;overflow:hidden}.WC-TrustSplit{justify-content:space-between;align-items:center;gap:var(--ui-space-16);max-width:var(--ui-container-lg);margin:0 auto;display:flex}.WC-TrustInfo{text-align:left;flex:1}.WC-TrustTitle{font-size:var(--ui-font-size-3xl);font-weight:var(--ui-font-weight-bold);line-height:var(--ui-line-height-tight);background:linear-gradient(to right, var(--ui-text-inverse), var(--ui-color-purple-50));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:0}.WC-TrustDivider{background:linear-gradient(#0000,#ffffff4d,#0000);width:1px;height:120px;box-shadow:0 0 15px #ffffff1a}.WC-TrustGrids{gap:var(--ui-space-6);flex:1.8;grid-template-columns:repeat(3,1fr);display:grid}.WC-TrustItem{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--ui-space-6) var(--ui-space-4);border-radius:var(--ui-radius-card-lg);align-items:center;gap:var(--ui-space-1);transition:all var(--ui-duration-slow) var(--ui-ease-emphasized);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;display:flex}.WC-TrustItem:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-5px)scale(1.05);box-shadow:0 10px 20px #0000001a}.WC-TrustVal{font-size:var(--ui-font-size-3xl);font-weight:var(--ui-font-weight-extrabold);color:var(--ui-text-inverse);text-shadow:0 0 15px #fff3}.WC-TrustLab{font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;opacity:.8;color:var(--ui-color-purple-50)}.dark .WC-TrustBar{background:radial-gradient(at 0% 0%, var(--ui-bg-accent-soft) 0px, transparent 50%), linear-gradient(135deg, var(--ui-color-purple-700) 0%, var(--ui-color-slate-900) 100%);border-color:var(--ui-border-accent)}.dark .WC-TrustItem{border-color:var(--ui-border-accent);background:#0003}@media (max-width:1100px){.WC-TrustBar{padding:var(--ui-space-12) var(--ui-space-8)}.WC-TrustSplit{gap:var(--ui-space-8)}.WC-TrustTitle{font-size:var(--ui-font-size-2xl)}}@media (max-width:900px){.WC-TrustSplit{text-align:center;gap:var(--ui-space-10);flex-direction:column}.WC-TrustInfo{text-align:center}.WC-TrustDivider{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:80%;height:1px}.WC-TrustGrids{width:100%}}@media (max-width:600px){.WC-TrustGrids{grid-template-columns:repeat(2,1fr)}.WC-TrustBar{border-radius:var(--ui-radius-card-lg);padding:var(--ui-space-10) var(--ui-space-6)}}.JobMatcherWrap{gap:var(--ui-space-4);flex-direction:column;display:flex}.MatcherHeader{padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-border-muted);justify-content:space-between;display:flex}.MatcherUser{align-items:center;gap:var(--ui-space-3);display:flex}.MatcherUser strong{font-size:var(--ui-font-size-sm);color:var(--ui-text-primary);display:block}.MatcherUser span{color:var(--ui-text-muted);font-size:.7rem}.Avatar{background:var(--ui-action-primary);border-radius:var(--ui-radius-full);width:32px;height:32px;box-shadow:var(--ui-shadow-xs)}.MatcherList{gap:var(--ui-space-2);flex-direction:column;display:flex}.JobMatcherWrap .CardTitle{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-bold);color:var(--ui-text-primary)}.JobMatcherWrap .CardMeta{font-size:.7rem;font-weight:800}.EmployerUIWrap{gap:var(--ui-space-4);flex-direction:column;display:flex}.EmployerUIWrap .CandidateList{-webkit-mask-image:linear-gradient(#000 45%,#0000008c 76%,#00000038 100%);mask-image:linear-gradient(#000 45%,#0000008c 76%,#00000038 100%)}.EmployerUIWrap .WC-CandidateItem:nth-child(n+2){opacity:.3!important;filter:blur(1px)!important}.UIBar{align-items:center;gap:var(--ui-space-2);border-bottom:2px solid var(--ui-border-muted);font-size:.8rem;font-weight:var(--ui-font-weight-semibold);color:var(--ui-text-muted);padding:.4rem 0;display:flex}.CandiInfo{gap:var(--ui-space-1);flex-direction:column;display:flex}.CandiInfo strong{font-size:var(--ui-font-size-sm);color:var(--ui-text-primary)}.CandiInfo span{color:var(--ui-text-muted);font-size:.7rem}.FlowParticle{z-index:5;filter:blur(1.5px) drop-shadow(0 0 8px var(--ui-focus-ring))}.JobMatcherWrap .unmatched{opacity:.3!important;filter:blur(1px)!important;transform:scale(.98)!important}.seeker-panel{border-left:3px solid var(--ui-action-primary)}.employer-panel{border-right:3px solid var(--ui-color-purple-500)}@media (max-width:1100px){.WC-Grid{gap:var(--ui-space-16);grid-template-columns:1fr}.WC-AIEngine{order:-1;height:320px}.FlowParticle{display:none}}@media (max-width:768px){.WhyChooseSection{padding:var(--ui-space-16) var(--ui-space-5)}.WC-TrustGrids{gap:var(--ui-space-4);grid-template-columns:repeat(2,1fr)}.WC-Panel{padding:var(--ui-space-8)}.WC-UIPreview{height:auto;min-height:190px}.WC-UIPreview:after{height:46px}.WC-SideHead{font-size:1.35rem}.WC-TrustBar{padding:var(--ui-space-8) var(--ui-space-4)}}@media (prefers-reduced-motion:reduce){.WC-BenefitItem:hover .WC-BIcon__ring{animation:none}}
