.page_main__od5_8{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-1,#f8fafc);overflow-x:hidden}.page_pageTransition__4KqEs{position:fixed;inset:0;background:rgba(0,18,42,.45);backdrop-filter:blur(14px) saturate(.8);-webkit-backdrop-filter:blur(14px) saturate(.8);z-index:9990;pointer-events:none}.page_pageProgressBar__b3_48{position:fixed;top:0;left:0;right:0;height:3px;background:hsla(0,0%,100%,.12);z-index:9999;pointer-events:none}.page_pageProgressFill__Zzfgk{height:100%;background:linear-gradient(90deg,var(--brand-accent),#fbbf24);border-radius:0 999px 999px 0;box-shadow:0 0 10px rgba(249,115,22,.7);transition:width .15s linear}.page_pageTransitionCenter__sEixp{position:fixed;inset:0;z-index:9995;display:flex;align-items:center;justify-content:center;pointer-events:none}.page_pageTransitionSpinner__dB9UD{width:44px;height:44px;border:3px solid hsla(0,0%,100%,.2);border-top:3px solid var(--brand-accent,#f97316);border-radius:50%;animation:page_spin__ODMOA .75s linear infinite;box-shadow:0 0 20px rgba(249,115,22,.3)}@keyframes page_spin__ODMOA{to{transform:rotate(1turn)}}.page_hero__i7m7v{position:relative;height:100vh;min-height:660px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;overflow:hidden;background:linear-gradient(135deg,#00274d,#001829)}.page_heroVideo__2KIEU{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.page_heroOverlay__d5BQz{position:absolute;inset:0;background:linear-gradient(160deg,rgba(0,18,42,.85),rgba(0,39,77,.65) 55%,rgba(249,115,22,.28));z-index:2}.page_heroOverlay__d5BQz:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none}.page_heroContent__Rr5qz{position:relative;z-index:3;max-width:960px;padding:0 2rem;display:flex;flex-direction:column;align-items:center}.page_heroBadge__boxOd{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:hsla(0,0%,100%,.95);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.45rem 1.1rem;border-radius:999px;margin-bottom:1.75rem}.page_heroBadgeDot__vIEv8{width:7px;height:7px;background:var(--brand-accent,#f97316);border-radius:50%;animation:page_pulseGlow__BETcF 2s ease-in-out infinite;flex-shrink:0}@keyframes page_pulseGlow__BETcF{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(249,115,22,.4)}50%{opacity:.7;transform:scale(1.4);box-shadow:0 0 0 6px rgba(249,115,22,0)}}.page_title__WU9WV{font-size:clamp(3rem,6.5vw,6rem);font-weight:900;line-height:1.04;letter-spacing:-.035em;margin-bottom:1.5rem;text-shadow:0 2px 24px rgba(0,0,0,.45)}.page_titleAccent__CaaXv{color:var(--brand-accent,#f97316);display:inline-block;position:relative}.page_description__P2Sr4{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65;font-weight:400;color:hsla(0,0%,100%,.82);max-width:620px;margin-bottom:2.75rem;text-shadow:0 1px 8px rgba(0,0,0,.3)}.page_heroButtons__sSNAL{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.page_startButton__9W_ul{display:inline-flex;align-items:center;gap:.6rem;padding:1.05rem 2.5rem;background:var(--brand-accent,#f97316);color:#fff;border-radius:999px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1);text-transform:uppercase;letter-spacing:.06em;box-shadow:0 8px 32px rgba(249,115,22,.45),0 2px 8px rgba(0,0,0,.2);position:relative;overflow:hidden}.page_startButton__9W_ul:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent);pointer-events:none}.page_startButton__9W_ul:hover{transform:translateY(-3px) scale(1.03);background:#ea580c;box-shadow:0 14px 44px rgba(249,115,22,.55),0 4px 12px rgba(0,0,0,.25)}.page_startButtonOutline__AjBAw{display:inline-flex;align-items:center;gap:.6rem;padding:1.05rem 2rem;background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.38);color:#fff;border-radius:999px;font-weight:600;font-size:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s ease}.page_startButtonOutline__AjBAw:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.6);transform:translateY(-2px)}.page_scrollIndicator___eIPi{position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:.6rem;color:hsla(0,0%,100%,.7);font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.page_scrollMouse__p72R4{width:24px;height:40px;border:2px solid hsla(0,0%,100%,.6);border-radius:999px;display:flex;justify-content:center;padding-top:7px;background:hsla(0,0%,100%,.05)}.page_scrollWheel__a3IhB{width:3px;height:9px;background:#fff;border-radius:999px;animation:page_scrollAnim__AYL8D 1.8s ease-in-out infinite}@keyframes page_scrollAnim__AYL8D{0%{transform:translateY(0);opacity:1}75%{transform:translateY(12px);opacity:0}76%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}.page_statsSection__f37j8{position:relative;z-index:10;width:calc(100% - 4rem);max-width:880px;align-self:center;margin-top:-56px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.85);border-radius:24px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.9),0 24px 70px rgba(0,0,0,.11),0 6px 18px rgba(0,0,0,.06);padding:2.25rem 3.5rem;display:flex;justify-content:space-around;align-items:center;gap:2rem}.page_statDivider__KF7TF{width:1px;height:48px;background:linear-gradient(180deg,transparent,var(--brand-border),transparent);flex-shrink:0}.page_statItem__Of7mY{text-align:center;flex:1 1}.page_statNumber__PatXo{display:block;font-size:2.75rem;font-weight:900;letter-spacing:-.04em;margin-bottom:.3rem;line-height:1}.page_statBlue__9dtEg{color:#2563eb}.page_statOrange__tO0xy{color:var(--brand-accent,#f97316)}.page_statGreen___T_Nn{color:#16a34a}.page_statLabel__VpaSt{font-size:.75rem;color:var(--brand-muted);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.page_trustedSection__bF7L2{padding:4.5rem 2rem 2.5rem;text-align:center;align-self:center;width:100%;max-width:1100px}.page_trustedLabel__yZYif{font-size:.72rem;font-weight:700;color:var(--brand-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:2rem}.page_marqueeContainer__neSYP{width:100%;overflow:hidden;position:relative;padding:1.5rem 0;margin-top:1.5rem}.page_marqueeContainer__neSYP:after,.page_marqueeContainer__neSYP:before{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.page_marqueeContainer__neSYP:before{left:0;background:linear-gradient(to right,var(--surface-1,#f8fafc) 0,transparent 100%)}.page_marqueeContainer__neSYP:after{right:0;background:linear-gradient(to left,var(--surface-1,#f8fafc) 0,transparent 100%)}.page_marqueeTrack__sGStl{display:flex;width:max-content;animation:page_marqueeAnim__VuHYU 35s linear infinite;gap:5rem;align-items:center}.page_marqueeTrack__sGStl:hover{animation-play-state:paused}@keyframes page_marqueeAnim__VuHYU{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page_trustedLogoWrapper__sEzQA{height:44px;width:auto;color:#94a3b8;transition:color .3s ease,transform .3s ease;cursor:default;display:flex;align-items:center;justify-content:center}.page_trustedLogoWrapper__sEzQA:hover{color:#0f172a;transform:scale(1.05)}.page_sectionEyebrow__5kTDx{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:var(--brand-accent);text-transform:uppercase;letter-spacing:.13em;margin-bottom:.85rem}.page_sectionEyebrow__5kTDx:before{content:"";display:inline-block;width:18px;height:2px;background:var(--brand-accent);border-radius:999px}.page_sectionTitle__QrYOn{font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:800;color:var(--brand-dark,#0f172a);line-height:1.14;letter-spacing:-.025em;margin-bottom:1rem}.page_sectionSubtitle__qy9BU{font-size:1.05rem;color:var(--brand-muted);max-width:540px;line-height:1.7;margin-bottom:3.5rem}.page_whyUsSection__yRb5D{padding:6rem 2rem 5rem;max-width:1200px;width:100%;align-self:center}.page_cardGrid__KUrl8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem}.page_card__rCf1Z{background:var(--surface-0,#fff);padding:2.5rem 2rem;border-radius:20px;border:1px solid var(--brand-border);position:relative;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease;cursor:default}.page_card__rCf1Z:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-accent),#fb923c);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.page_card__rCf1Z:hover{box-shadow:0 20px 50px rgba(0,0,0,.09);border-color:transparent}.page_card__rCf1Z:hover:after{transform:scaleX(1)}.page_cardIconWrapper__4pI4r{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgba(249,115,22,.14),rgba(249,115,22,.06));display:flex;align-items:center;justify-content:center;color:var(--brand-accent);margin-bottom:1.5rem;transition:transform .3s ease,background .3s ease}.page_card__rCf1Z:hover .page_cardIconWrapper__4pI4r{transform:scale(1.1) rotate(-4deg);background:linear-gradient(135deg,rgba(249,115,22,.22),rgba(249,115,22,.1))}.page_cardIcon__rsRDi{display:none}.page_cardTitle__Amp3b{font-size:1.15rem;font-weight:700;color:var(--brand-dark,#0f172a);margin-bottom:.75rem;letter-spacing:-.01em}.page_cardDesc__PZ5WY{font-size:.95rem;color:var(--brand-muted);line-height:1.72}.page_processSection__njL8J{padding:6rem 3rem;width:calc(100% - 4rem);max-width:1100px;align-self:center;text-align:center;background:var(--surface-2,#f1f5f9);border-radius:28px;margin:0 2rem 5rem}.page_timeline__kFefn{position:relative;margin-top:4rem;padding-bottom:1rem;max-width:780px;margin-left:auto;margin-right:auto}.page_timelineLine__pRci_{position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(180deg,var(--brand-accent),rgba(249,115,22,.12));transform-origin:top;margin-left:-1px;border-radius:999px}.page_processStep__QpWAb{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:3.5rem;position:relative}.page_processStep__QpWAb:last-child{margin-bottom:0}.page_leftStep__umFvS{flex-direction:row-reverse}.page_leftStep__umFvS .page_stepContent__ID5_b{text-align:right;padding-right:3.5rem;padding-left:0}.page_rightStep__280C2 .page_stepContent__ID5_b{text-align:left;padding-left:3.5rem;padding-right:0}.page_stepContent__ID5_b{width:46%;position:relative}.page_stepContent__ID5_b h3{font-size:1.1rem;font-weight:700;color:var(--brand-dark,#0f172a);margin-bottom:.5rem;letter-spacing:-.01em}.page_stepContent__ID5_b p{font-size:.93rem;color:var(--brand-muted);line-height:1.68}.page_stepIcon__11oF8{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:linear-gradient(135deg,var(--brand-accent) 0,#fb923c 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 0 6px var(--surface-2,#f1f5f9),0 6px 20px rgba(249,115,22,.38);z-index:2;cursor:default;transition:box-shadow .25s ease}.page_leftStep__umFvS .page_stepIcon__11oF8{right:-25px}.page_rightStep__280C2 .page_stepIcon__11oF8{left:-25px}.page_ctaWrapper__mwKb4{margin-top:4.5rem;display:flex;justify-content:center}.page_ctaButton__M3NvU{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,var(--brand-accent) 0,#ea580c 100%);color:#fff;font-size:1.05rem;font-weight:700;padding:1.1rem 2.75rem;border-radius:999px;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 28px rgba(249,115,22,.38);letter-spacing:.01em;position:relative;overflow:hidden}.page_ctaButton__M3NvU:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent);pointer-events:none}.page_ctaButton__M3NvU:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 14px 42px rgba(249,115,22,.52)}.page_ctaIcon__gqS_l{transition:transform .25s ease}.page_ctaButton__M3NvU:hover .page_ctaIcon__gqS_l{transform:translateX(5px)}.page_opinionsSection__JnVkS{padding:6rem 2rem 5rem;max-width:800px;width:100%;align-self:center;text-align:center}.page_testimonialCarousel__KgVgX{display:flex;align-items:center;gap:1rem;margin-top:3rem}.page_carouselTrack__ppJ6u{flex:1 1;position:relative;min-height:220px;display:flex;align-items:stretch}.page_carouselBtn__ad_t7{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--brand-border);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--brand-muted);flex-shrink:0;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_carouselBtn__ad_t7:hover{border-color:var(--brand-accent);color:var(--brand-accent);box-shadow:0 4px 14px rgba(249,115,22,.2);transform:scale(1.05)}.page_opinionCard__TfCD_{background:#fff;padding:2.5rem 2.25rem;border-radius:20px;border:1px solid var(--brand-border);text-align:left;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.05);position:relative}.page_opinionCard__TfCD_:before{content:'"';position:absolute;top:1rem;right:1.5rem;font-size:7rem;font-weight:900;line-height:1;color:var(--brand-accent);opacity:.06;font-family:Georgia,serif;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_quoteIcon__7z2Ib{display:none}.page_stars__bDciV{display:flex;gap:.2rem;color:#f59e0b;margin-bottom:1.25rem}.page_opinionText__YT6Dw{font-size:1.05rem;color:var(--brand-dark,#0f172a);line-height:1.75;font-style:italic;margin-bottom:1.75rem}.page_opinionAuthorRow__i_evH{display:flex;align-items:center;gap:.85rem}.page_opinionAvatarImg__SP4G3{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2.5px solid var(--brand-border);box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;background:#fff;position:relative}.page_opinionAvatarImg__SP4G3 img{width:100%!important;height:100%!important;object-fit:cover}.page_opinionAuthor__4kOzQ{font-size:.9rem;font-weight:700;color:var(--brand-primary)}.page_opinionRole__z0zAb{font-size:.78rem;color:var(--brand-muted);margin-top:.1rem}.page_carouselDots__yoB2j{display:flex;justify-content:center;gap:.5rem;margin-top:1.75rem}.page_dot__hK1uA{width:8px;height:8px;border-radius:50%;background:var(--surface-3,#e2e8f0);border:none;cursor:pointer;transition:all .25s ease;padding:0}.page_dotActive__vsLx4{background:var(--brand-accent);width:24px;border-radius:999px}@media (max-width:1024px){.page_cardGrid__KUrl8{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_hero__i7m7v{height:92vh;min-height:560px}.page_title__WU9WV{letter-spacing:-.025em}.page_heroButtons__sSNAL{flex-direction:column;align-items:center;width:100%}.page_startButtonOutline__AjBAw,.page_startButton__9W_ul{width:100%;justify-content:center}.page_statsSection__f37j8{width:calc(100% - 2rem);flex-direction:column;gap:1.5rem;padding:2rem 1.5rem;border-radius:18px;margin-top:-32px}.page_statDivider__KF7TF{width:60px;height:1px;align-self:center}.page_trustedSection__bF7L2{padding:3rem 1.25rem 1rem}.page_trustedGrid__ImMim{gap:.75rem}.page_whyUsSection__yRb5D{padding:4.5rem 1.25rem 4rem}.page_cardGrid__KUrl8{grid-template-columns:1fr}.page_processSection__njL8J{margin:0 1rem 3.5rem;width:calc(100% - 2rem);padding:4rem 1.25rem}.page_timelineLine__pRci_{left:25px}.page_processStep__QpWAb{justify-content:flex-start;flex-direction:row!important;margin-bottom:2.5rem}.page_stepContent__ID5_b{width:100%;text-align:left!important;padding-left:4.5rem!important;padding-right:0!important}.page_stepIcon__11oF8{left:0!important;right:auto!important}.page_ctaButton__M3NvU{width:100%;justify-content:center}.page_opinionsSection__JnVkS{padding:4.5rem 1.25rem 4rem}.page_testimonialCarousel__KgVgX{gap:.5rem}.page_carouselBtn__ad_t7{width:36px;height:36px}.page_sectionTitle__QrYOn{font-size:1.85rem}.page_scrollIndicator___eIPi{bottom:1.75rem}}@media (max-width:480px){.page_statsSection__f37j8{width:calc(100% - 1.5rem)}.page_sectionTitle__QrYOn{font-size:1.65rem}.page_carouselBtn__ad_t7{display:none}.page_testimonialCarousel__KgVgX{gap:0}}.jobs_jobsRoot__LS_b8{display:flex;flex-direction:column;gap:2rem;animation:jobs_fadeSlideUp__dqDfA .5s ease-out}.jobs_submenu__MSG7n{display:flex;gap:.25rem;background:#fff;border-radius:14px;padding:.35rem;box-shadow:0 2px 12px rgba(0,0,0,.03);border:1px solid #f1f5f9;position:relative;overflow-x:auto;scrollbar-width:none}.jobs_submenu__MSG7n::-webkit-scrollbar{display:none}.jobs_submenuItem__WFE0H{display:flex;align-items:center;gap:.45rem;padding:.65rem 1.1rem;border-radius:10px;border:none;background:transparent;color:#64748b;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative}.jobs_submenuItem__WFE0H:hover{color:#334155;background:#f8fafc}.jobs_submenuItem__WFE0H.jobs_submenuActive__T3rx1{color:#2563eb;background:#eff6ff;box-shadow:0 1px 4px rgba(37,99,235,.08)}.jobs_submenuItem__WFE0H.jobs_submenuActiveGreen__dlJtn{color:#15803d;background:#f0fdf4;box-shadow:0 1px 4px rgba(22,163,74,.08)}.jobs_submenuItem__WFE0H.jobs_submenuActiveRed__puM5L{color:#b91c1c;background:#fef2f2;box-shadow:0 1px 4px rgba(185,28,28,.08)}.jobs_submenuItem__WFE0H.jobs_submenuActiveAmber__X6hvB{color:#b45309;background:#fffbeb;box-shadow:0 1px 4px rgba(245,158,11,.08)}.jobs_submenuBadge__aMCAj{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .4rem;border-radius:10px;font-size:.72rem;font-weight:700;background:#e2e8f0;color:#475569;line-height:1}.jobs_submenuActive__T3rx1 .jobs_submenuBadge__aMCAj{background:#dbeafe;color:#2563eb}.jobs_submenuActiveGreen__dlJtn .jobs_submenuBadge__aMCAj{background:#dcfce7;color:#15803d}.jobs_submenuActiveRed__puM5L .jobs_submenuBadge__aMCAj{background:#fee2e2;color:#b91c1c}.jobs_submenuActiveAmber__X6hvB .jobs_submenuBadge__aMCAj{background:#fef3c7;color:#b45309}.jobs_toolbar__JAPP_{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;background:#fff;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 4px 24px rgba(0,0,0,.04);border:1px solid #f1f5f9}.jobs_searchBox__2gbUp{position:relative;flex:1 1;min-width:220px}.jobs_searchIcon__KzihU{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.jobs_searchInput__V6lky{width:100%;padding:.75rem 1rem .75rem 2.8rem;border-radius:10px;border:1.5px solid #e2e8f0;font-size:.95rem;color:#0f172a;outline:none;transition:all .2s;background:#f8fafc;box-sizing:border-box}.jobs_searchInput__V6lky:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.08)}.jobs_filterGroup___uYiZ{display:flex;gap:.6rem;flex-wrap:wrap}.jobs_filterChip__jsbsh{display:flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:8px;border:1.5px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .18s;white-space:nowrap}.jobs_filterChip__jsbsh:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.jobs_filterChip__jsbsh.jobs_active__7csjU{border-color:#2563eb;background:#eff6ff;color:#2563eb}.jobs_filterChip__jsbsh.jobs_savedActive__8ctIB{border-color:#f59e0b;background:#fffbeb;color:#d97706}.jobs_filterSelect__rLoRl{padding:.55rem 1rem;border-radius:8px;border:1.5px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.875rem;font-weight:600;cursor:pointer;outline:none;transition:all .18s}.jobs_filterSelect__rLoRl:focus{border-color:#3b82f6;background:#fff}.jobs_resultsCount__Cs_Ki{margin-left:auto;font-size:.875rem;color:#94a3b8;font-weight:500;white-space:nowrap}.jobs_viewToggle__GE3cB{display:flex;gap:.25rem;background:#f1f5f9;border-radius:8px;padding:.2rem;border:1px solid #e2e8f0}.jobs_viewBtn__iFG45{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s}.jobs_viewBtn__iFG45:hover{color:#475569;background:hsla(0,0%,100%,.7)}.jobs_viewBtnActive___9pva{background:#fff;color:#2563eb;box-shadow:0 1px 4px rgba(0,0,0,.08)}.jobs_sectionHeader__S4xFQ{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.jobs_sectionTitle__kDIQR{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.jobs_sectionBadge__KQYuR{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;padding:.2rem .65rem;border-radius:20px;font-size:.8rem;font-weight:700}.jobs_sectionBadgeMatched___Yl38{background:linear-gradient(135deg,#10b981,#059669)}.jobs_rowsContainer__jzcaI{display:flex;flex-direction:column;gap:1rem}.jobs_jobRow__ZWkxO{display:flex;align-items:center;gap:1rem;padding:1.2rem;cursor:pointer;transition:all .2s;background:#fff;border-radius:12px;border:1px solid #f1f5f9;box-shadow:none;position:relative}.jobs_jobRow__ZWkxO:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.03);border-color:#e2e8f0}.jobs_jobRow__ZWkxO.jobs_jobRowApplied__4IYXX{opacity:.75;background:#f8fafc}.jobs_jobRow__ZWkxO.jobs_jobRowMatched__q8B6b{border-left:4px solid #10b981}.jobs_jobRow__ZWkxO:hover .jobs_rowDetailBtn__meIdz{opacity:1;transform:translateX(0)}.jobs_rowLogo__wrZY3{width:44px;height:44px;border-radius:11px;background:linear-gradient(135deg,#eff6ff,#e0e7ff);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;color:#3b82f6;flex-shrink:0;border:1.5px solid #e0e7ff}.jobs_rowLogoMatched__Rn_ie{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d;border-color:#86efac}.jobs_rowMain__3_BWd{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.jobs_rowTitleLine__TzfPu{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.jobs_rowTitle__22qdu{font-size:.97rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:350px}.jobs_rowMatchBadge__YY0tP{background:#dcfce7;color:#15803d}.jobs_rowAppBadge__pmIdf,.jobs_rowMatchBadge__YY0tP{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:20px;font-size:.72rem;font-weight:700;white-space:nowrap;flex-shrink:0}.jobs_rowMeta__TA3vg{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.jobs_rowMetaItem__D3_9d{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:#94a3b8;font-weight:500;white-space:nowrap}.jobs_rowLicPill__2lT_1{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:5px;font-size:.72rem;font-weight:700;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.jobs_rowLicMatch__FhI_G{background:#dcfce7;color:#15803d;border-color:#86efac}.jobs_rowRightCol__j0LIS{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;flex-shrink:0}.jobs_rowSalary__ifu2d{font-size:.95rem;font-weight:800;color:#0369a1;background:#f0f9ff;padding:.4rem .8rem;border-radius:8px;border:1px solid #bae6fd;box-shadow:0 2px 10px rgba(14,165,233,.1)}.jobs_rowActions__DHcLZ{display:flex;align-items:center;gap:.5rem}.jobs_rowBtn__cZ6Eo{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1.5px solid #e2e8f0;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s;flex-shrink:0}.jobs_rowBtnSaved__oiPoR,.jobs_rowBtn__cZ6Eo:hover{border-color:#f59e0b;color:#d97706;background:#fffbeb}.jobs_rowApplyBtn__4IR3t{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .9rem;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .18s;white-space:nowrap}.jobs_rowApplyBtn__4IR3t:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.25)}.jobs_rowApplyBtn__4IR3t:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.jobs_rowAppliedChip__wg1s7{padding:.4rem .75rem;font-size:.8rem;font-weight:700}.jobs_rowAppliedChip__wg1s7,.jobs_rowDetailBtn__meIdz{display:inline-flex;align-items:center;gap:.3rem;border-radius:8px;white-space:nowrap}.jobs_rowDetailBtn__meIdz{padding:.5rem .85rem;border:1.5px solid #e2e8f0;background:transparent;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s;opacity:.7;transform:translateX(-4px)}.jobs_rowDetailBtn__meIdz:hover{border-color:#3b82f6;color:#2563eb;background:#eff6ff;opacity:1;transform:translateX(0)}.jobs_cardAppBadge__kV6Wb{margin:0 1.25rem .75rem;padding:.35rem .75rem;border-radius:8px;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;gap:.3rem;border:1px solid}.jobs_cardSalary__G6A_e{margin:.5rem 1.25rem 0;font-size:1rem;font-weight:800;color:#059669}.jobs_skeletonRow__Di7nO{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid #f8fafc}.jobs_jobsGrid__MqZ8n{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.25rem;gap:1.25rem}.jobs_jobCard__pf5ip{background:#fff;border-radius:16px;border:1.5px solid #f1f5f9;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;cursor:default;position:relative;display:flex;flex-direction:column}.jobs_jobCard__pf5ip:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.08);border-color:#e2e8f0}.jobs_jobCard__pf5ip.jobs_matched__1xmzV{border-color:#bbf7d0}.jobs_jobCard__pf5ip.jobs_matched__1xmzV:hover{border-color:#86efac;box-shadow:0 12px 40px rgba(16,185,129,.1)}.jobs_cardAccent__nCUEM{height:4px;background:linear-gradient(90deg,#3b82f6,#6366f1)}.jobs_cardAccent__nCUEM.jobs_matchedAccent__5bAPp{background:linear-gradient(90deg,#10b981,#059669)}.jobs_cardHeader__1fyFj{padding:1.25rem 1.25rem 1rem;display:flex;align-items:flex-start;gap:1rem}.jobs_companyLogo__RUU8i{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#e0e7ff);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:#3b82f6;flex-shrink:0;border:1.5px solid #e0e7ff}.jobs_cardTitleBlock__6GBBO{flex:1 1;min-width:0}.jobs_cardTitle__T8cNO{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0 0 .3rem;line-height:1.3}.jobs_cardCompany__sBc8g,.jobs_cardTitle__T8cNO{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs_cardCompany__sBc8g{font-size:.875rem;color:#64748b;font-weight:500}.jobs_matchBadge__cTsIR{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:20px;font-size:.75rem;font-weight:700;white-space:nowrap;flex-shrink:0}.jobs_matchBadge__cTsIR.jobs_matched__1xmzV{background:#dcfce7;color:#15803d}.jobs_matchBadge__cTsIR.jobs_unmatched__kppB0{background:#eff6ff;color:#3b82f6}.jobs_cardMeta__O34fk{padding:0 1.25rem 1rem;display:flex;flex-direction:column;gap:.5rem}.jobs_metaRow__AJNSd{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b}.jobs_metaRow__AJNSd svg{flex-shrink:0;color:#94a3b8}.jobs_licensePills__VTTJC{display:flex;gap:.4rem;flex-wrap:wrap;padding:0 1.25rem 1rem}.jobs_licensePill__pTb7J{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:6px;font-size:.78rem;font-weight:700;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.jobs_licensePill__pTb7J.jobs_highlight__3YUuT{background:#dcfce7;color:#15803d;border-color:#86efac}.jobs_cardActions__o8Qaj{margin-top:auto;padding:1rem 1.25rem;border-top:1px solid #f8fafc;display:flex;gap:.6rem;align-items:center}.jobs_btnSave__PlzKD{display:flex;align-items:center;gap:.35rem;padding:.55rem .85rem;border-radius:8px;border:1.5px solid #e2e8f0;background:transparent;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s;white-space:nowrap}.jobs_btnSave__PlzKD.jobs_saved__TqMHv,.jobs_btnSave__PlzKD:hover{border-color:#f59e0b;color:#d97706;background:#fffbeb}.jobs_btnShare__XRIJl{display:flex;align-items:center;gap:.35rem;padding:.55rem .85rem;border-radius:8px;border:1.5px solid #e2e8f0;background:transparent;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s;white-space:nowrap}.jobs_btnShare__XRIJl.jobs_copied__RCn02,.jobs_btnShare__XRIJl:hover{border-color:#a78bfa;color:#7c3aed;background:#f5f3ff}.jobs_btnApply__ihrDz{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s;margin-left:auto;white-space:nowrap}.jobs_btnApply__ihrDz:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(37,99,235,.3)}.jobs_btnApply__ihrDz:disabled{background:#e2e8f0;color:#94a3b8;cursor:default;transform:none;box-shadow:none}.jobs_btnApply__ihrDz.jobs_pending__Fl_LF{background:#fef3c7;color:#92400e;border:1.5px solid #fde68a}.jobs_btnApply__ihrDz.jobs_approved__2Tt_E{background:#dcfce7;color:#15803d;border:1.5px solid #bbf7d0}.jobs_btnApply__ihrDz.jobs_rejected__0sX2o{background:#fee2e2;color:#991b1b;border:1.5px solid #fecaca}.jobs_btnDetail__QI7CY{display:flex;align-items:center;gap:.35rem;padding:.55rem .85rem;border-radius:8px;border:1.5px solid #e2e8f0;background:transparent;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s}.jobs_btnDetail__QI7CY:hover{border-color:#3b82f6;color:#2563eb;background:#eff6ff}.jobs_emptyState__hqEM7{text-align:center;padding:3.5rem 2rem;background:#fff;border-radius:16px;border:2px dashed #e2e8f0}.jobs_emptyIcon__nTYks{color:#cbd5e1;margin-bottom:1.25rem}.jobs_emptyTitle__6GQ_0{font-size:1.2rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.jobs_emptyText__ewkpe{color:#64748b;margin:0;font-size:.95rem}.jobs_modalOverlay__yk1vM{position:fixed;inset:0;background:rgba(15,23,42,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;animation:jobs_overlayIn__GjTu7 .2s ease-out}.jobs_modal___PHYO{background:#fff;border-radius:20px;width:100%;max-width:760px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 60px rgba(0,0,0,.2);animation:jobs_modalIn__AHjCT .25s ease-out;display:flex;flex-direction:column}.jobs_modalHeader__Zh_Gt{padding:1.5rem 1.75rem 1rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:flex-start;gap:1rem;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10}.jobs_modalCompanyLogo__iv3f8{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#e0e7ff);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.3rem;color:#3b82f6;flex-shrink:0;border:1.5px solid #e0e7ff}.jobs_modalTitleBlock__t3Bpx{flex:1 1}.jobs_modalTitle__sxh1t{font-size:1.4rem;font-weight:800;color:#0f172a;margin:0 0 .3rem;line-height:1.2}.jobs_modalCompany__uryOH{font-size:1rem;color:#64748b;font-weight:500}.jobs_modalClose__fWiDE{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:1.2rem;transition:all .18s;flex-shrink:0}.jobs_modalClose__fWiDE:hover{background:#fee2e2;border-color:#fecaca;color:#ef4444}.jobs_modalBody__O551o{padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.5rem}.jobs_modalMetaGrid__45ZWN{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem}.jobs_modalMetaItem__JAnpo{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:#f8fafc;border-radius:10px;border:1px solid #f1f5f9}.jobs_modalMetaIcon__5d_qS{color:#3b82f6;flex-shrink:0}.jobs_modalMetaLabel__NbJiv{font-size:.75rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.jobs_modalMetaValue__ecx9i{font-size:.95rem;color:#0f172a;font-weight:600;margin-top:.1rem}.jobs_modalSectionTitle__UM5bF{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.jobs_modalSectionTitle__UM5bF:after{content:"";flex:1 1;height:1px;background:#f1f5f9}.jobs_modalDescription__VE8_f{font-size:.95rem;color:#475569;line-height:1.7}.jobs_modalDescription__VE8_f h1,.jobs_modalDescription__VE8_f h2,.jobs_modalDescription__VE8_f h3{color:#0f172a;font-weight:700}.jobs_modalDescription__VE8_f ol,.jobs_modalDescription__VE8_f ul{padding-left:1.5rem}.jobs_modalDescription__VE8_f li{margin-bottom:.3rem}.jobs_modalDescription__VE8_f strong{color:#0f172a}.jobs_shareBox__o_AN5{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1.5px solid #bae6fd;border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.jobs_shareBoxTitle__3_18Z{display:flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;color:#0c4a6e}.jobs_shareBoxDesc__oBlcB{font-size:.875rem;color:#0369a1;margin:0;line-height:1.5}.jobs_shareBoxLink__ZCWCk{display:flex;gap:.6rem;align-items:center}.jobs_shareUrl__dnqY5{flex:1 1;font-family:monospace;font-size:.82rem;padding:.6rem .9rem;background:hsla(0,0%,100%,.8);border:1px solid #bae6fd;border-radius:8px;color:#0c4a6e;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs_btnCopyShare__M0X_w{display:flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background:#0284c7;color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .18s;white-space:nowrap;flex-shrink:0}.jobs_btnCopyShare__M0X_w:hover{background:#0369a1}.jobs_btnCopyShare__M0X_w.jobs_copied__RCn02{background:#059669}.jobs_modalFooter__sq9Ys{padding:1.25rem 1.75rem;border-top:1px solid #f1f5f9;display:flex;gap:.75rem;align-items:center;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:0;background:#fff}.jobs_modalBtnApply__PK8zL{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.75rem;border-radius:10px;border:none;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px rgba(37,99,235,.25)}.jobs_modalBtnApply__PK8zL:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(37,99,235,.35)}.jobs_modalBtnApply__PK8zL:disabled{background:#e2e8f0;color:#94a3b8;cursor:default;transform:none;box-shadow:none}.jobs_modalBtnSecondary__ARVqd{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.25rem;border-radius:10px;border:1.5px solid #e2e8f0;background:transparent;color:#64748b;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .18s}.jobs_modalBtnSecondary__ARVqd:hover{border-color:#cbd5e1;background:#f8fafc}.jobs_applySuccess__0S6BY{text-align:center;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.jobs_applySuccessIcon__hUFMt{width:64px;height:64px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem}.jobs_applySuccessTitle__hPyuK{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0}.jobs_applySuccessText__uFqq3{color:#64748b;font-size:.95rem;margin:0;max-width:380px}.jobs_skeleton__JtAS6{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:jobs_shimmer__HEnZP 1.5s infinite;border-radius:8px}.jobs_skeletonCard__Xhs_n{background:#fff;border-radius:16px;border:1.5px solid #f1f5f9;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}@keyframes jobs_fadeSlideUp__dqDfA{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes jobs_overlayIn__GjTu7{0%{opacity:0}to{opacity:1}}@keyframes jobs_modalIn__AHjCT{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes jobs_shimmer__HEnZP{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:640px){.jobs_submenu__MSG7n{gap:.15rem;padding:.25rem;border-radius:12px}.jobs_submenuItem__WFE0H{padding:.5rem .8rem;font-size:.82rem}.jobs_toolbar__JAPP_{flex-direction:column;align-items:stretch;padding:1rem}.jobs_searchBox__2gbUp{min-width:unset}.jobs_filterGroup___uYiZ{justify-content:flex-start}.jobs_resultsCount__Cs_Ki{margin-left:0}.jobs_jobsGrid__MqZ8n{grid-template-columns:1fr}.jobs_modal___PHYO{max-height:95vh;border-radius:16px 16px 0 0;align-self:flex-end;margin-bottom:0}.jobs_modalOverlay__yk1vM{align-items:flex-end;padding:0}.jobs_cardActions__o8Qaj{flex-wrap:wrap}.jobs_btnApply__ihrDz{margin-left:0;width:100%;justify-content:center}}