.page-module__E0kJGG__page{--violet:#6d4df2;--violet-2:#8b5cf6;--ink:var(--t-fg-0f172a);--muted:var(--t-fg-64748b);--line:var(--t-bd-eef0f4);--bg-soft:var(--t-bg-f8f7ff);width:100%;color:var(--t-fg---ink);background:var(--t-bg-ffffff);-webkit-font-smoothing:antialiased;font-family:Geist}.page-module__E0kJGG__container{width:100%;max-width:1400px;margin:0 auto;padding:0 24px}.page-module__E0kJGG__header{z-index:50;background:var(--t-bg-ffffffd9);-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--t-bd---line);position:sticky;top:0}.page-module__E0kJGG__nav{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.page-module__E0kJGG__logo{letter-spacing:-.02em;color:var(--t-fg---ink);align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__E0kJGG__logoMark{background:linear-gradient(135deg, var(--t-bg---violet), var(--t-bg---violet-2));width:30px;height:30px;box-shadow:0 4px 12px var(--t-sh-6d4df259);border-radius:9px;place-items:center;display:inline-grid}.page-module__E0kJGG__navLinks{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__navLinks a{color:var(--t-fg-4b5563);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.page-module__E0kJGG__navLinks a:hover{color:var(--t-fg---violet)}.page-module__E0kJGG__navActive{position:relative;color:var(--t-fg---ink)!important}.page-module__E0kJGG__navActive:after{content:"";background:var(--t-bg---violet);border-radius:2px;height:2px;position:absolute;bottom:-26px;left:0;right:0}.page-module__E0kJGG__navActions{align-items:center;gap:12px;display:flex}.page-module__E0kJGG__btnGhost{color:var(--t-fg---ink);border:1px solid var(--t-bd---line);background:var(--t-bg-ffffff);border-radius:10px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s}.page-module__E0kJGG__btnGhost:hover{border-color:var(--t-bd-d6d9e0)}.page-module__E0kJGG__btnPrimary{color:var(--t-fg-ffffff);background:linear-gradient(135deg, var(--t-bg---violet), var(--t-bg---violet-2));box-shadow:0 6px 16px var(--t-sh-6d4df259);border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.page-module__E0kJGG__btnPrimary:hover{box-shadow:0 10px 22px var(--t-sh-6d4df26b);transform:translateY(-1px)}.page-module__E0kJGG__hero{background:var(--t-bg-ffffff);padding:26px 0 28px;position:relative;overflow:hidden}.page-module__E0kJGG__heroInner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.page-module__E0kJGG__heroBlobRect,.page-module__E0kJGG__heroBlobA,.page-module__E0kJGG__heroBlobC,.page-module__E0kJGG__heroBlobD,.page-module__E0kJGG__heroDots,.page-module__E0kJGG__heroSpark{z-index:1;pointer-events:none;position:absolute}.page-module__E0kJGG__heroFade{z-index:1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 50% 45%,#000 45%,#0000 100%);mask-image:radial-gradient(75% 85% at 50% 45%,#000 45%,#0000 100%)}.page-module__E0kJGG__heroBlobRect{background:linear-gradient(150deg, var(--t-bg-e2bcff) 0%, var(--t-bg-ffc6a6) 100%);filter:blur(40px);opacity:.65;border-radius:230px 200px 56px 240px/210px 190px 64px 230px;width:480px;height:460px;animation:21s ease-in-out infinite page-module__E0kJGG__blobFloatRect;top:-130px;left:-150px;transform:rotate(-12deg)}.page-module__E0kJGG__heroBlobA{background:var(--t-bg-b5baff);filter:blur(30px);opacity:.7;border-radius:58% 42% 47% 53%/49% 56% 44% 51%;width:280px;height:270px;animation:16s ease-in-out infinite page-module__E0kJGG__blobFloat;top:30px;right:4%}.page-module__E0kJGG__heroBlobC{background:var(--t-bg-ffc6a6);filter:blur(30px);opacity:.65;border-radius:52% 48% 40% 60%/58% 46% 54% 42%;width:220px;height:200px;animation:18s ease-in-out infinite page-module__E0kJGG__blobFloat;bottom:20px;right:19%}.page-module__E0kJGG__heroBlobD{background:var(--t-bg-d2bdff);filter:blur(28px);opacity:.7;border-radius:52% 48% 38% 62%/60% 47% 53% 40%;width:160px;height:160px;animation:22s ease-in-out infinite reverse page-module__E0kJGG__blobFloat;bottom:20px;left:24%}.page-module__E0kJGG__heroDots{background-image:radial-gradient(var(--t-bg-ffffff) 2.8px, transparent 3px);opacity:1;background-size:28px 28px;width:116px;height:132px;top:40px;left:44px;transform:rotate(-8deg);-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 80%);mask-image:radial-gradient(circle,#000 45%,#0000 80%)}.page-module__E0kJGG__heroSpark{color:var(--t-fg-ffffff);filter:drop-shadow(0 3px 12px var(--t-sh-8b5cf68c));animation:4.5s ease-in-out infinite page-module__E0kJGG__sparkPulse;top:132px;right:11%}@keyframes page-module__E0kJGG__blobFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(14px,-18px)scale(1.05)}}@keyframes page-module__E0kJGG__blobFloatRect{0%,to{transform:rotate(-12deg)translate(0)scale(1)}50%{transform:rotate(-12deg)translate(12px,-14px)scale(1.04)}}@keyframes page-module__E0kJGG__sparkPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__heroBlobRect,.page-module__E0kJGG__heroBlobA,.page-module__E0kJGG__heroBlobC,.page-module__E0kJGG__heroBlobD,.page-module__E0kJGG__heroSpark{animation:none}}.page-module__E0kJGG__badge{color:var(--t-fg---violet);background:var(--t-bg-efeaff);border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.page-module__E0kJGG__heroTitle{letter-spacing:-.03em;color:var(--t-fg-0b1020);margin:0 0 12px;font-size:46px;font-weight:800;line-height:1.08}.page-module__E0kJGG__gradientText{background:linear-gradient(90deg, var(--t-bg-4f7cf6), var(--t-bg-8b5cf6));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__E0kJGG__heroSub{max-width:600px;color:var(--t-fg---muted);margin:0 0 18px;font-size:16px;line-height:1.6}.page-module__E0kJGG__searchBar{background:var(--t-bg-ffffff);border:1px solid var(--t-bd-e7e9f0);width:100%;max-width:620px;box-shadow:0 12px 30px var(--t-sh-0f172a0f);border-radius:14px;align-items:center;padding:8px 8px 8px 18px;display:flex}.page-module__E0kJGG__searchIcon{margin-right:10px;display:inline-flex}.page-module__E0kJGG__searchInput{color:var(--t-fg---ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.page-module__E0kJGG__searchInput::placeholder{color:var(--t-fg-9ca3af)}.page-module__E0kJGG__searchBtn{color:var(--t-fg-ffffff);cursor:pointer;background:linear-gradient(135deg, var(--t-bg---violet), var(--t-bg---violet-2));border:0;border-radius:10px;padding:11px 26px;font-size:14px;font-weight:600;transition:transform .15s}.page-module__E0kJGG__searchBtn:hover{transform:translateY(-1px)}.page-module__E0kJGG__popular{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.page-module__E0kJGG__popularLabel{color:var(--t-fg---muted);font-size:13px}.page-module__E0kJGG__tag{color:var(--t-fg-374151);background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.page-module__E0kJGG__tag:hover{color:var(--t-fg---violet);border-color:var(--t-bd-d8d2fb);background:var(--t-bg-faf9ff)}.page-module__E0kJGG__statsWrap{z-index:3;margin-top:-58px;position:relative}.page-module__E0kJGG__stats{background:var(--t-bg-ffffff7a);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);border:1px solid var(--t-bd-ffffffb3);box-shadow:0 16px 40px var(--t-sh-0f172a12);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:12px;padding:26px 32px;display:grid}.page-module__E0kJGG__stat{align-items:center;gap:14px;display:flex}.page-module__E0kJGG__stat+.page-module__E0kJGG__stat{border-left:1px solid var(--t-bd---line);padding-left:24px}.page-module__E0kJGG__statIcon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.page-module__E0kJGG__stat strong{letter-spacing:-.02em;color:var(--t-fg---ink);font-size:22px;font-weight:800;display:block}.page-module__E0kJGG__stat span{color:var(--t-fg---muted);font-size:13px}.page-module__E0kJGG__section{padding:40px 0}.page-module__E0kJGG__ctaSection{padding:16px 0}.page-module__E0kJGG__eyebrow{text-align:center;letter-spacing:.08em;color:var(--t-fg---violet);margin:0 0 8px;font-size:13px;font-weight:700}.page-module__E0kJGG__eyebrow span{color:var(--t-fg-b6abf5)}.page-module__E0kJGG__sectionTitle{text-align:center;letter-spacing:-.02em;color:var(--t-fg-0b1020);margin:0 0 10px;font-size:34px;font-weight:800}.page-module__E0kJGG__sectionSub{text-align:center;color:var(--t-fg---muted);margin:0 auto 40px;font-size:16px}.page-module__E0kJGG__categoryGrid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.page-module__E0kJGG__categoryCard{text-align:center;background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:26px 14px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.page-module__E0kJGG__categoryCard:hover{border-color:var(--t-bd-e4def9);box-shadow:0 14px 30px var(--t-sh-0f172a14);transform:translateY(-4px)}.page-module__E0kJGG__categoryIcon{border-radius:16px;place-items:center;width:56px;height:56px;display:inline-grid}.page-module__E0kJGG__categoryName{color:var(--t-fg---ink);text-align:center;margin:0;font-size:15px;font-weight:700;line-height:1.3}.page-module__E0kJGG__categoryCount{color:var(--t-fg---muted);font-size:13px}.page-module__E0kJGG__featuredHead{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.page-module__E0kJGG__featuredHead .page-module__E0kJGG__eyebrow,.page-module__E0kJGG__featuredHead .page-module__E0kJGG__sectionTitle,.page-module__E0kJGG__featuredHead .page-module__E0kJGG__sectionSub{text-align:left;margin-left:0;margin-right:0}.page-module__E0kJGG__featuredHead .page-module__E0kJGG__sectionSub{margin-bottom:0}.page-module__E0kJGG__viewAll{color:var(--t-fg---violet);background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.page-module__E0kJGG__viewAll:hover{border-color:var(--t-bd-d8d2fb)}.page-module__E0kJGG__toolGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.page-module__E0kJGG__cta{background:linear-gradient(120deg, var(--t-bg-efe9ff) 0%, var(--t-bg-f5ecff) 50%, var(--t-bg-ffeef7) 100%);border:1px solid var(--t-bd-ece6fb);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:30px 36px;display:flex}.page-module__E0kJGG__ctaLeft{align-items:center;gap:18px;display:flex}.page-module__E0kJGG__ctaIcon{background:var(--t-bg-ffffff);width:56px;height:56px;box-shadow:0 6px 16px var(--t-sh-7c3aed2e);border-radius:50%;flex:none;place-items:center;display:inline-grid}.page-module__E0kJGG__ctaTitle{color:var(--t-fg-0b1020);margin:0 0 4px;font-size:20px;font-weight:800}.page-module__E0kJGG__ctaSub{color:var(--t-fg-5b5570);margin:0;font-size:15px}.page-module__E0kJGG__btnWhite{color:var(--t-fg---violet);background:var(--t-bg-ffffff);white-space:nowrap;box-shadow:0 6px 16px var(--t-sh-0f172a14);border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.page-module__E0kJGG__btnWhite:hover{transform:translateY(-1px)}.page-module__E0kJGG__footer{background:var(--t-bg-fbfbfd);border-top:1px solid var(--t-bd---line);margin-top:24px;padding:56px 0 28px}.page-module__E0kJGG__footerGrid{border-bottom:1px solid var(--t-bd---line);grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:32px;padding-bottom:36px;display:grid}.page-module__E0kJGG__footerBrandCol .page-module__E0kJGG__logo{margin-bottom:14px}.page-module__E0kJGG__footerAbout{color:var(--t-fg---muted);max-width:280px;margin:0;font-size:14px;line-height:1.7}.page-module__E0kJGG__footerCol{flex-direction:column;gap:11px;display:flex}.page-module__E0kJGG__footerCol h4{color:var(--t-fg---ink);margin:0 0 6px;font-size:15px;font-weight:700}.page-module__E0kJGG__footerCol a{color:var(--t-fg---muted);font-size:14px;text-decoration:none;transition:color .15s}.page-module__E0kJGG__footerCol a:hover{color:var(--t-fg---violet)}.page-module__E0kJGG__newsletter{gap:8px;margin-top:6px;display:flex}.page-module__E0kJGG__newsletter input{border:1px solid var(--t-bd---line);border-radius:10px;outline:0;flex:1;min-width:0;padding:10px 12px;font-size:14px}.page-module__E0kJGG__newsletter input:focus{border-color:var(--t-bd-cbbdf7)}.page-module__E0kJGG__newsletter button{color:var(--t-fg-ffffff);cursor:pointer;background:linear-gradient(135deg, var(--t-bg---violet), var(--t-bg---violet-2));border:0;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}.page-module__E0kJGG__footerBottom{text-align:center;color:var(--t-fg-9aa1ad);padding-top:22px;font-size:13px}@media (max-width:980px){.page-module__E0kJGG__navLinks{display:none}.page-module__E0kJGG__stats{grid-template-columns:repeat(2,1fr);gap:20px}.page-module__E0kJGG__stat:nth-child(3){border-left:0;padding-left:0}.page-module__E0kJGG__categoryGrid{grid-template-columns:repeat(3,1fr)}.page-module__E0kJGG__toolGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__heroTitle{font-size:42px}.page-module__E0kJGG__footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-module__E0kJGG__heroTitle{font-size:32px}.page-module__E0kJGG__popular{display:none}.page-module__E0kJGG__searchBar{flex-wrap:nowrap;padding:6px 6px 6px 14px}.page-module__E0kJGG__searchIcon{margin-right:8px}.page-module__E0kJGG__searchInput{min-width:0}.page-module__E0kJGG__searchBtn{white-space:nowrap;flex:none;padding:11px 16px;font-size:13.5px}.page-module__E0kJGG__stats{grid-template-columns:1fr}.page-module__E0kJGG__stat+.page-module__E0kJGG__stat{border-left:0;border-top:1px solid var(--t-bd---line);padding-top:16px;padding-left:0}.page-module__E0kJGG__categoryGrid{grid-template-columns:repeat(2,1fr);gap:12px}.page-module__E0kJGG__categoryCard{padding:20px 10px}.page-module__E0kJGG__toolGrid{grid-template-columns:1fr}.page-module__E0kJGG__featuredHead{flex-direction:column;align-items:flex-start;gap:16px}.page-module__E0kJGG__cta{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 18px;padding:24px 20px;display:grid}.page-module__E0kJGG__ctaLeft{display:contents}.page-module__E0kJGG__btnWhite{grid-column:2;justify-self:start}.page-module__E0kJGG__footerGrid{grid-template-columns:1fr}.page-module__E0kJGG__heroTitle,.page-module__E0kJGG__sectionTitle{font-size:32px;line-height:1.08}}.page-module__E0kJGG__openSpot{border:1.5px dashed var(--t-bd-c4b8fb);background:var(--t-bg-faf9ff);min-height:220px;color:var(--t-fg-4a5468);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.page-module__E0kJGG__openSpot:hover{border-color:var(--t-bd---violet);background:var(--t-bg-f6f5ff)}.page-module__E0kJGG__openSpot b{color:var(--t-fg---ink);font-size:18px;font-weight:700}.page-module__E0kJGG__openSpot em{color:var(--t-fg---violet);margin-top:4px;font-style:normal;font-weight:600}.page-module__E0kJGG__openSpotRank{letter-spacing:.06em;color:var(--t-fg---violet);font-size:12px;font-weight:600}.page-module__E0kJGG__sponsorStrip{padding:28px 0 8px}.page-module__E0kJGG__sponsorHead{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;display:flex}.page-module__E0kJGG__sponsorRule{background:var(--t-bg-eef0f4);flex:1;min-width:40px;height:1px}.page-module__E0kJGG__sponsorTag{letter-spacing:.06em;text-transform:uppercase;color:var(--t-fg-92400e);background:var(--t-bg-fef3c7);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.page-module__E0kJGG__sponsorNote{color:var(--t-fg-64748b);font-size:13px}.page-module__E0kJGG__sponsorLink{color:var(--t-fg-5b3fd9);font-size:13px;font-weight:600;text-decoration:none}.page-module__E0kJGG__sponsorLink:hover{color:var(--t-fg-3f2aa8)}.page-module__E0kJGG__sponsorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module__E0kJGG__sponsorCard{min-height:150px;color:var(--t-fg-0f172a);border-radius:16px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.page-module__E0kJGG__sponsorOpen{background:var(--t-bg-faf9ff);border:1.5px dashed var(--t-bd-c9bdfb);transition:border-color .15s,background .15s}.page-module__E0kJGG__sponsorOpen:hover{border-color:var(--t-bd-6d4df2);background:var(--t-bg-f3f0ff)}.page-module__E0kJGG__sponsorLogo{border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:grid}.page-module__E0kJGG__sponsorLogoOpen{background:var(--t-bg-ede9fe);color:var(--t-fg-6d4df2);font-size:26px}.page-module__E0kJGG__sponsorText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.page-module__E0kJGG__sponsorName{font-size:17px;font-weight:700}.page-module__E0kJGG__sponsorPitch{color:var(--t-fg-64748b);font-size:13.5px}.page-module__E0kJGG__openTag{color:var(--t-fg-5b3fd9);border:1px solid var(--t-bd-c9bdfb);border-radius:5px;flex:none;align-self:flex-start;padding:1px 6px;font-size:11px;font-weight:700}.page-module__E0kJGG__jobHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.page-module__E0kJGG__jobHead .page-module__E0kJGG__sectionTitle,.page-module__E0kJGG__jobHead .page-module__E0kJGG__sectionSub{text-align:left}.page-module__E0kJGG__jobHead .page-module__E0kJGG__sectionTitle{margin:0 0 4px}.page-module__E0kJGG__jobHead .page-module__E0kJGG__sectionSub{margin:0}.page-module__E0kJGG__jobGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.page-module__E0kJGG__jobTile{background:var(--t-bg-ffffff);border:1px solid var(--t-bd-eef0f4);color:var(--t-fg-0f172a);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.page-module__E0kJGG__jobTile:hover{border-color:var(--t-bd-c9bdfb);background:var(--t-bg-faf9ff)}.page-module__E0kJGG__jobIcon{color:var(--t-fg-6d4df2);flex:none;place-items:center;display:grid}.page-module__E0kJGG__jobText{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__E0kJGG__jobName{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;overflow:hidden}.page-module__E0kJGG__jobDesc{color:var(--t-fg-64748b);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.page-module__E0kJGG__jobCount{color:var(--t-fg-3f2aa8);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600}@media (max-width:1200px){.page-module__E0kJGG__jobGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1032px){.page-module__E0kJGG__sponsorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__jobGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.page-module__E0kJGG__sponsorGrid{grid-template-columns:minmax(0,1fr)}.page-module__E0kJGG__jobGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page-module__E0kJGG__jobGrid{grid-template-columns:minmax(0,1fr)}}.page-module__E0kJGG__hero{padding:40px 0 56px}.page-module__E0kJGG__heroInner{text-align:left;flex-direction:row;align-items:center;gap:48px}.page-module__E0kJGG__heroCopy{flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.page-module__E0kJGG__heroCopy .page-module__E0kJGG__heroTitle{margin:0 0 14px;font-size:54px;line-height:1.03}.page-module__E0kJGG__heroCopy .page-module__E0kJGG__heroSub{max-width:520px;margin:0;font-size:17px}.page-module__E0kJGG__heroCard{background:var(--t-bg-ffffff);border:1px solid var(--t-bd-ece8f8);min-width:0;box-shadow:0 14px 36px var(--t-sh-4c34be14);border-radius:22px;flex-direction:column;flex:1 1 0;gap:16px;padding:24px;display:flex}.page-module__E0kJGG__heroCardLabel{color:var(--t-fg-0f172a);margin:0;font-size:15px;font-weight:700}.page-module__E0kJGG__heroCard .page-module__E0kJGG__searchBar{max-width:none}.page-module__E0kJGG__heroCard .page-module__E0kJGG__popular{justify-content:flex-start;margin-top:0}.page-module__E0kJGG__heroCard>:last-child{margin-top:0}.page-module__E0kJGG__heroFade{-webkit-mask-image:radial-gradient(62% 50%,#000 25%,#0000 100%);mask-image:radial-gradient(62% 50%,#000 25%,#0000 100%)}.page-module__E0kJGG__heroBlobRect{filter:blur(50px);opacity:.6;border-radius:50%;width:340px;height:340px;top:20px;left:3%}.page-module__E0kJGG__heroBlobA{filter:blur(45px);opacity:.6;top:40px;right:6%}.page-module__E0kJGG__heroBlobC{filter:blur(45px);opacity:.55;bottom:30px}.page-module__E0kJGG__heroBlobD{filter:blur(40px);opacity:.6}.page-module__E0kJGG__heroDots{display:none}@media (max-width:980px){.page-module__E0kJGG__heroInner{flex-direction:column;align-items:stretch;gap:28px}.page-module__E0kJGG__heroCopy .page-module__E0kJGG__heroTitle{font-size:42px}}@media (max-width:600px){.page-module__E0kJGG__hero{padding:28px 0 48px}.page-module__E0kJGG__heroCopy .page-module__E0kJGG__heroTitle{font-size:32px}.page-module__E0kJGG__heroCard{padding:18px}}.page-module__E0kJGG__jobSection{padding-top:20px}.page-module__E0kJGG__listsSection{padding-top:24px}.page-module__E0kJGG__listsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.page-module__E0kJGG__listCol{background:var(--t-bg-ffffff);border:1px solid var(--t-bd-eeecf6);border-radius:20px;min-width:0;padding:22px 22px 14px}.page-module__E0kJGG__listHead{border-bottom:1px solid var(--t-bd-f1f0f6);justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 12px;display:flex}.page-module__E0kJGG__listTitle{letter-spacing:-.02em;color:var(--t-fg-0f172a);margin:0;font-size:22px;font-weight:700}.page-module__E0kJGG__listMore{color:var(--t-fg-5b3fd9);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}.page-module__E0kJGG__listMore:hover{text-decoration:underline}.page-module__E0kJGG__listBody{flex-direction:column;display:flex}@media (max-width:1200px){.page-module__E0kJGG__listsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.page-module__E0kJGG__listsGrid{grid-template-columns:1fr}.page-module__E0kJGG__listCol{padding:18px 16px 10px}}.page-module__E0kJGG__listCol{overflow:hidden}.page-module__E0kJGG__lockedGroup{position:relative}.page-module__E0kJGG__lockedRows{filter:blur(5px);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.page-module__E0kJGG__lockedOverlay{z-index:2;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--t-bg-ffffff) 55%, transparent) 30%, color-mix(in srgb, var(--t-bg-ffffff) 55%, transparent) 70%, transparent 100%);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.page-module__E0kJGG__lockedCard{text-align:center;background:var(--t-bg-ffffff);border:1px solid var(--t-bd-c9bdfb);max-width:340px;box-shadow:0 12px 32px var(--t-sh-4c34be14);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:24px 26px;display:flex}.page-module__E0kJGG__lockedIcon{width:44px;height:44px;color:var(--t-fg-5b3fd9);background:var(--t-bg-ede9fe);border-radius:12px;justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__lockedTitle{letter-spacing:-.01em;color:var(--t-fg-0f172a);font-size:18px;font-weight:700}.page-module__E0kJGG__lockedText{color:var(--t-fg-64748b);font-size:14.5px;line-height:1.5}.page-module__E0kJGG__lockedBtn{background:var(--t-fg-5b3fd9);color:#fff;border-radius:999px;align-items:center;min-height:44px;margin-top:4px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__E0kJGG__lockedBtn:hover{filter:brightness(1.1);color:#fff}
